Job Description
As a key member of our engineering team, you will be responsible for planning, executing, and delivering software projects while ensuring they are completed on time, within scope, and budget.
The ideal candidate will have a strong technical background in C++, with experience working in distributed environments and a good understanding of Agile methodologies. You will be expected to provide technical direction and support to the development team, ensure best practices in coding, testing, and deployment, and encourage continuous learning and improvement within the team.
Your key responsibilities will include leading, mentoring, and managing a team of C++ software developers, conducting performance reviews, and recommending pay actions. You will also oversee the delivery of high-quality software by implementing robust testing and code review processes.
You will work closely with Product Managers to understand requirements, prioritize tasks, and align development efforts with business goals. Additionally, you will collaborate with other software development, architecture, solutions, and QA teams to ensure that software systems are designed for testability, stability, scalability, and performance.
Key skills and qualifications include:
C++ programming language
Distributed environment experience
Agile methodologies (Scrum, Kanban)
Strong problem-solving and decision-making skills
Experience working closely with Product Managers and cross-functional teams
💡 Quick Summary
Seeking a career-building opportunity? The Principal Software Engineering Manager - C++ Developer position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
