Staff Engineer C++ Developer Bengaluru

Staff Engineer C++ Developer Bengaluru

13 Oct
|
Outcomes Operating
|
Bengaluru

13 Oct

Outcomes Operating

Bengaluru

Role Summary

Outcomes is seeking a highly skilled Staff Engineer with deep expertise in C/C++, Java, Spring Framework, PostgreSQL, c-treeDB (FairCom), and Oracle to lead the development, support, optimization, and modernization of critical legacy platforms. This role combines hands-on engineering, architecture, and technical leadership to drive scalable, reliable, and maintainable solutions.

Key Responsibilities
Lead design, development, enhancement, and support of enterprise applications built on C/C++ and Java.
Drive modernization and performance optimization of legacy systems.
Provide architectural guidance and technical leadership across engineering teams.
Troubleshoot complex production issues and improve system reliability and scalability.
Mentor engineers through design reviews, code reviews, and best practices.

Required Skills
Robust hands-on experience in C and C++
Robust experience in Core Java, Spring Framework, Spring Boot
Experience with legacy application development and modernization
Expertise in PostgreSQL, c-treeDB (FairCom), and Oracle Database
Strong SQL, query optimization, performance tuning,



and database design experience Proven ability to lead large-scale business and technical transformations by strategically applying AI, driving architectural modernization, and guiding teams through complex, high-impact initiatives.
Deep expertise in evaluating, designing, and integrating AI toolsets across the entire SDLC, ensuring scalable architectures, consistent engineering standards, and alignment with long-term technical strategy.
Hands-on experience with AI-enhanced developer IDEs and AI assistants, backed by a robust record of accelerating engineering productivity, optimizing workflows, and enabling teams to deliver higher-quality solutions faster.
Experience with REST APIs, System Design, Object-Oriented Design, Design Patterns, Multithreading, and Concurrent Programming
Strong Linux/Unix experience and Shell Scripting
Experience with Git, Maven/Gradle, CI/CD pipelines

Preferred
Cloud exposure (Azure/AWS)
Microservices architecture
Healthcare product/platform experience

Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or related field.
10+ years of software engineering experience.
Proven experience working with large-scale enterprise and legacy systems.

📌 Staff Engineer C++ Developer Bengaluru
🏢 Outcomes Operating
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: staff engineer c++ developer bengaluru / bengaluru