Senior Principal Manager-Software Engineering-SUPPORT SERVICES-Applications-CTB

Sorry, this job was removed at 03:16 p.m. (UTC) on Monday, Sep 28, 2026
Be an Early Applicant
2 Locations
In-Office
Senior level
Insurance • Payments • Financial Services
The Role
Leads software engineering teams and oversees the full software development lifecycle from planning through deployment. Responsibilities include mentoring engineers, coordinating cross-functional delivery, ensuring software quality, implementing development best practices, managing risks, improving processes, and evaluating emerging technologies. The role requires strong technical judgment, people leadership, communication, and experience with programming languages, cloud platforms, and modern development methodologies.
Summary Generated by Built In

Job Title: Software Development Manager/Engineering Manager

Location: Bangalore/Hyderabad

Job Type: Full-time

Job Description:

Responsibilities:

  • Lead and manage a team of software engineers, providing mentorship, guidance, and career development.
  • Oversee the entire software development lifecycle, including planning, design, development, testing, and deployment.
  • Collaborate with cross-functional teams to define project requirements, scope, and timelines.
  • Ensure the delivery of high-quality software solutions that meet business objectives and customer needs.
  • Implement best practices for software development, including coding standards, code reviews, and automated testing.
  • Drive continuous improvement in development processes, tools, and methodologies.
  • Manage project risks and issues, ensuring timely resolution and effective communication with stakeholders.
  • Stay up-to-date with emerging technologies and industry trends, and incorporate them into the development process as appropriate.
  • Foster a culture of innovation, collaboration, and excellence within the engineering team.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Proven experience in software development and engineering management.
  • Strong leadership and people management skills, with a track record of building and leading high-performing teams.
  • Excellent understanding of software development methodologies, tools, and best practices.
  • Proficiency in one or more programming languages (e.g., Java, Python, C#).
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and modern development frameworks.
  • Strong problem-solving skills and the ability to make sound technical decisions.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with stakeholders at all levels.
  • Passion for technology and a commitment to continuous learning and improvement.

Skills Required

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • Proven experience in software development and engineering management
  • Strong leadership and people management skills, including experience building and leading high-performing teams
  • Strong understanding of software development methodologies, tools, and best practices
  • Proficiency in one or more programming languages, such as Java, Python, or C#
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud
  • Experience with modern development frameworks
  • Strong problem-solving skills and sound technical decision-making ability
  • Excellent communication and interpersonal skills
  • Commitment to continuous learning and improvement
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
74,000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account