Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Lead Software Engineer @ Principal Global

Home > Software Development

 Lead Software Engineer

Job Description

Responsibilities Key Responsibilities: This position is for UI / Front-end development team. As the Lead UI Full Stack Software Engineer, you will be responsible for overseeing the development of high-quality web and enterprise applications, from the server-side logic to the front-end user interface. You will lead a team of talented developers, ensure best practices in coding and design, and collaborate with cross-functional teams to deliver scalable and efficient software solutions. This role requires a blend of technical expertise, leadership skills, and strategic thinking. Key Responsibilities: - Lead and mentor a team of full stack UI developers, providing technical guidance and fostering a collaborative work environment. - Design, develop, and maintain robust, scalable, and efficient web applications using modern technologies and frameworks. - Collaborate with Architects for solution design and ensure that the design is translated to implementation. - Develop and enhance front-end user interfaces with a focus on performance, usability, and responsiveness. - Ensure code quality through rigorous testing, code reviews, and adherence to best practices. - Collaborate with delivery managers, product managers, architects, and other stakeholders to define project requirements and deliver solutions that meet business objectives. - Stay updated with enterprise guidelines, emerging technologies and industry trends, integrating them into development processes where applicable. Foster the culture of continuous learning for self and team. - Troubleshoot and resolve complex technical issues across the stack. - Drive continuous improvement in software development practices and team productivity. Qualifications Key Responsibilities: - Lead and mentor a team of full stack UI developers, providing technical guidance and fostering a collaborative work environment. - Design, develop, and maintain robust, scalable, and efficient web applications using modern technologies and frameworks. - Collaborate with Architects for solution design and ensure that the design is translated to implementation. - Develop and enhance front-end user interfaces with a focus on performance, usability, and responsiveness. - Ensure code quality through rigorous testing, code reviews, and adherence to best practices. - Collaborate with delivery managers, product managers, architects, and other stakeholders to define project requirements and deliver solutions that meet business objectives. - Stay updated with enterprise guidelines, emerging technologies and industry trends, integrating them into development processes where applicable. Foster the culture of continuous learning for self and team. - Troubleshoot and resolve complex technical issues across the stack. - Drive continuous improvement in software development practices and team productivity. Skillsets Required - Bachelors or Masters degree in Computer Science, Engineering, or a related field. - Proven experience (5+ years) as a Full Stack Software Engineer, with a track record of successfully leading development teams. - Proficiency in front-end technologies such as HTML, CSS, JavaScript, Typescript, JSF, and modern frameworks/libraries such as React and Next.JS. - Strong expertise in server-side languages and frameworks such as Java, Spring, Node.js. - Strong expertise in cloud platforms like AWS and experience in building cloud native and hybrid cloud applications. - Experience with database design and implementation(SQL and NoSQL databases). - Familiarity with DevOps practices and tools (e.g., CI/CD pipelines, Docker, Kubernetes). - Excellent problem-solving skills and the ability to think critically and strategically. - Strong communication skills, with the ability to articulate complex technical concepts to various stakeholders. - Proven ability to manage multiple projects and priorities in a fast-paced environment.

Job Classification

Industry: Financial Services
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Head - Engineering
Employement Type: Full time

Contact Details:

Company: Principal Global
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   Computer science Front end NoSQL Coding Database design Enterprise applications HTML JSF Continuous improvement SQL

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Tech Lead

  • Cognizant
  • 5 - 9 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Software Engineer III

  • JPMorgan Chase Bank
  • 0 - 5 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Lead Software Engineer - React, Node.js, Java

  • JPMorgan Chase Bank
  • 0 - 7 years
  • Bengaluru
  • 1 day ago
₹ Not Disclosed

Cloud Lead

  • Cognizant
  • 14 - 16 years
  • Chennai
  • 1 day ago
₹ Not Disclosed

Principal Global

The Principal Financial Group is a leader in offering business, individuals and institutional clients a wide range of financial products and services, including retirement and investment services and life and health insurance through its diverse family of financial services companies. We give our em...