principal
Lead Software Engineer
Company
Role
Lead Software Engineer
Location
Job type
Full-time
Found on Mokaru
🔥Recently
Salary
Job description
Responsibilities Are you ready to take on an exciting and ambitious role that will challenge and encourage you? At Principal, we are looking for a Lead Software Engineer to join our dynamic Web Enablement team in Pune, Maharashtra, India. This is an outstanding opportunity to be part of a world-class team passionate about delivering flawless web experiences to our end customers! Role Description As the Lead Software Engineer, you will be key in developing and maintaining technical solutions based on requirements. You will report status updates and support peers and juniors with application and functional issues. You will help build a complete understanding of applications and the domain they support. You will also ensure alignment with business goals, lead technical discussions with IT and business partners, and encourage ongoing improvement and quality. Key Responsibilities Develop and maintain technical builds based on requirements Report status updates as required by the project Address queries and issues while offering application and functional assistance to peers and juniors Build a complete understanding of applications and the underlying domain being supported Demonstrate a good understanding of development frameworks and standard procedures followed within the organization Influence, direct, and monitor technical work effectively Ensure consistency with business strategies Effectively manage and collaborate with stakeholders across the specified line of responsibility. Drive technical discussions with IT and business collaborators Support decision-making processes and demonstrate effective business communication skills across multiple levels Challenge ideas, methods, guidelines, and procedures to promote discussion and innovative thinking Adhere to and ensure team adherence to standard processes and procedures Develop planning/organizational, problem-solving, analytical, time management, and decision-making skills Provide training to new team members and other teams on business processes and applications Provide permanent resolutions for repeating issues and build automation for repetitive tasks Be an expert/SME on applications/functionality to provide required support to business users Qualifications Must Have Education Bachelor's degree or equivalent experience (any stream) Abilities Technical/Functional: Drupal theming and configuration Experience theming and supporting a content management system CI/CD tooling, such as GitHub Actions Cloud platforms, such as Pantheon and AWS Experience with Web Content Accessibility Guidelines (WCAG) 2.2 Knowledge of AI tools like GitHub Co-Pilot, Canvas AI, Drupal AI HTML, CSS, and front-end JavaScript experience Web components build/build systems Node Other: Strong technical skills, knowledge of SDLC, good proficiency, positive attitude, strong reasoning and communication skills. Must be a great teammate. Good analytical skills, research-focused approach, good time management skills, good learnability and quick grasping ability, stretch mentality, ability to train junior team members. Proficiencies Make sound business decisions Embrace change Build positive relationships Get results Act strategically Lead and cultivate talent Additional Information Our Engineering Culture Through our product-driven Agile/Lean DevOps environment, we’ve fostered a culture of innovation and experimentation across our development teams. As a customer-focused organization, we work closely with our end users and product owners to understand and rapidly respond to emerging business needs. Collaboration is embedded into everything we do – from the products we develop to the quality service we provide. We’re driven by the belief that diversity of thought, background, and perspective is critical to creating the best products and experiences for our customers. Experience Principal At Principal, we value connecting on both a personal and professional level. Together, we’re imagining a more purpose-led future for financial services – and that starts with you. Our success depends on the unique experiences, backgrounds, and talents of our employees. And we support our employees the same way we support our customers: with comprehensive, competitive benefit offerings crafted to protect their physical, financial, and social well-being. Check out our careers site to learn more about our purpose, values and benefits. Principal is an Equal Opportunity Employer All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. Are you ready to take on an exciting and ambitious role that will challenge and encourage you? At Principal, we are looking for a Lead Software Engineer to join our dynamic Web Enablement team in Pune, Maharashtra, India. This is an outstanding opportunity to be part of a world-class team passionate about delivering flawless web experiences to our end customers! Role Description As the Lead Software Engineer, you will be key in developing and maintaining technical solutions based on requirements. You will report status updates and support peers and juniors with application and functional issues. You will help build a complete understanding of applications and the domain they support. You will also ensure alignment with business goals, lead technical discussions with IT and business partners, and encourage ongoing improvement and quality. Key Responsibilities Develop and maintain technical builds based on requirements Report status updates as required by the project Address queries and issues while offering application and functional assistance to peers and juniors Build a complete understanding of applications and the underlying domain being supported Demonstrate a good understanding of development frameworks and standard procedures followed within the organization Influence, direct, and monitor technical work effectively Ensure consistency with business strategies Effectively manage and collaborate with stakeholders across the specified line of responsibility. Drive technical discussions with IT and business collaborators Support decision-making processes and demonstrate effective business communication skills across multiple levels Challenge ideas, methods, guidelines, and procedures to promote discussion and innovative thinking Adhere to and ensure team adherence to standard processes and procedures Develop planning/organizational, problem-solving, analytical, time management, and decision-making skills Provide training to new team members and other teams on business processes and applications Provide permanent resolutions for repeating issues and build automation for repetitive tasks Be an expert/SME on applications/functionality to provide required support to business users Must Have Education Bachelor's degree or equivalent experience (any stream) Abilities Technical/Functional: Drupal theming and configuration Experience theming and supporting a content management system CI/CD tooling, such as GitHub Actions Cloud platforms, such as Pantheon and AWS Experience with Web Content Accessibility Guidelines (WCAG) 2.2 Knowledge of AI tools like GitHub Co-Pilot, Canvas AI, Drupal AI HTML, CSS, and front-end JavaScript experience Web components build/build systems Node Other: Strong technical skills, knowledge of SDLC, good proficiency, positive attitude, strong reasoning and communication skills. Must be a great teammate. Good analytical skills, research-focused approach, good time management skills, good learnability and quick grasping ability, stretch mentality, ability to train junior team members. Proficiencies Make sound business decisions Embrace change Build positive relationships Get results Act strategically Lead and cultivate talent


