
Senior Lead Engineer - C++, CICD
RTX Corporation8 days ago
Bengaluru, India or Hyderābād, IndiaStaff+
Responsibilities
- Design, develop, and maintain high-performance C++ applications on Linux platforms.
- Solve complex system challenges using data structures, algorithms, and object-oriented design principles.
- Develop and optimize multithreaded and concurrent software components.
- Build, enhance, and maintain CI/CD pipelines for automated build, test, and deployment.
- Collaborate with global cross-functional teams in an Agile/Scrum environment.
- Use Git and modern branching strategies for source code management.
- Participate in architecture discussions, code reviews, debugging, and performance optimization.
- Support test automation and continuous improvement initiatives.
Requirements
- 6–8 years of overall software development experience.
- At least 5 years of hands-on C++ development experience.
- Expertise with Linux operating systems and command-line tools.
- Strong understanding of data structures, algorithms, and object-oriented design.
- Experience building multithreaded and concurrent systems.
- At least 4 years of experience with CI/CD pipelines and build, test, and deployment automation.
- Hands-on experience with Git or similar version control systems.
- Preferred experience with Robot Framework, Python or other scripting languages, networking protocols, and safety-critical, embedded, or aerospace systems.
- Exposure to Agile development methodologies is preferred.
Benefits
- Hybrid work model in Bangalore, Karnataka.
- Competitive compensation and comprehensive benefits.
- Meal coupons.
- Group life, health, and personal accident insurance.
- 18 days of vacation and 12 days of contingency leave.
- Employee Scholar Program.
- Strong work-life balance culture.
- Car lease program, National Pension Scheme, Leave Travel Allowance, and fuel, maintenance, and driver benefits.
- Background verification is mandatory for India hires, and drug screening is required for Operations positions.