
Lead Software Engineer – C++
7 days ago
We are seeking a highly skilled and experienced
Lead Software Engineer with expertise in C++
to lead the modernization and migration of applications to a Linux-based AWS cloud platform.
As a key contributor, you will work on designing, refactoring, and optimizing critical code modules while ensuring seamless integration across different environments. This role requires technical leadership, collaboration with diverse teams, and an ability to deliver innovative solutions.
Responsibilities
- Collaborate with the project team to analyze the existing application architecture and services
- Migrate application services from an on-premise Windows environment to a Linux-based AWS cloud platform using containerization
- Refactor and optimize legacy C++ and other language codebases to improve performance and maintainability
- Document processes, designs, architectures, and provide updates to stakeholders regularly
- Debug and fix modernized libraries, modules, and services
- Rewrite code from Managed C++ into standard C++ and adapt existing code to run on both Linux and Windows environments
- Plan and design the refactoring of critical code modules to enhance modularity and maintainability
- Research dependencies between libraries, modules, and services across various technologies
- Implement hybrid routing for smooth communication between various components and services
- Define coding standards, review code, enforce best practices, and drive team-wide CI/CD adoption
- Troubleshoot, resolve technical issues, and provide mentorship to team members during the modernization process
- Mentor and onboard new team members while fostering a collaborative and productive environment
- Participate in sprint planning, task estimation, and technical discussions with cross-functional teams
- Work closely with Project Managers, Product Owners, Solution Architects, and Shared Teams for project success
- Drive testing strategies, process automation initiatives, and participate in technical presentations or demos
Requirements
- 9 to 14 years of experience in software engineering
- 5+ years of experience with C++
- Showcase of leadership capabilities through collaboration, mentoring, and onboarding team members, with at least 1 year of relevant leadership experience
- Proficiency in developing applications for both on-premise Windows and Linux platforms
- Competency in containerization and cloud platforms such as AWS
- Experience with CI/CD pipelines, especially using GitHub Actions
- Background in database technologies like Oracle or Oracle RDS
- Familiarity with debugging and fixing complex C++ codebases and libraries
- Understanding of developing hybrid routing solutions and ensuring compatibility between systems
- Flexibility to work across different operational environments, ensuring smooth cross-platform migrations
- English language proficiency at an Upper-intermediate level (B2) or higher
Nice to have
- Cloud experience, particularly in managing and optimizing cloud-based solutions
-
Embedded Software Engineer- C/C++
2 weeks ago
Bengaluru, Karnataka, India Yantravision Software Pvt Ltd Full time ₹ 36,00,000 - ₹ 52,00,000 per yearJob Brief -Our dynamic engineering team at Yantravision is actively seeking an experienced professional to join us as a pivotal member. This team's core responsibility involves the comprehensive validation and characterization of diverse System-on-Chip (SoC) designs, coupled with the development of use-cases applications. This role demands an astute grasp of...
-
C++ Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Kynatech Systems Full time ₹ 6,00,000 - ₹ 18,00,000 per yearJob Title: C++ Software EngineerLocation: Bengalore (hybrid) OverviewWe are seeking for a team player with solid technical skills to work with our team of smart, creative, and dedicated engineering team-members.This is a mid-level position for a Software Engineer. We value creative problem solving, logical thinking, enthusiasm, and the ability to learn...
-
Lead Software Engineer
1 week ago
Bengaluru, Karnataka, India, Karnataka Sprinklr Full timeSprinklr is a leading enterprise software company for all customer-facing functions. With advanced AI, Sprinklr's unified customer experience management (Unified-CXM) platform helps companies deliver human experiences to every customer, every time, across any modern channel. Headquartered in New York City with employees around the world, Sprinklr works with...
-
C++ Software Engineer
5 days ago
Bengaluru, Karnataka, India Quest Global Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob Requirements Quest Global is a leading engineering services organization, recognized as one of the fastest-growing firms in the industry. With over 25 years of experience, we bring deep domain expertise and trusted partnerships with top OEMs across seven industries. Our journey toward becoming a centenary company is fueled by aspiration, innovation, and...
-
Senior .Net/C# Engineer
1 week ago
Bengaluru, Karnataka, India Cyanous Software Full time ₹ 20,00,000 - ₹ 25,00,000 per yearAbout the Role : We are seeking an experienced Senior .NET/C# Engineer with strong expertise in Azure cloud-native technologies and modern software development practices. The ideal candidate will play a dual role of hands-on developer and technical leader, driving cloud migration, microservices architecture, and secure enterprise-grade solutions.Key...
-
C++ QT Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Capgemini Full time ₹ 8,00,000 - ₹ 24,00,000 per yearYour role C++ QT Software Engineer with Model-Driven Engineering ExpertiseLocation: BangaloreExperience: 4 to 6 yearsJoin a team where innovation meets precision. We're looking for a passionate software engineer with strong expertise in C++, Qt, and model-driven engineering to help us build cutting-edge solutions in the domain of data...
-
C++/QT Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Capgemini Full time ₹ 1,04,000 - ₹ 1,30,878 per yearYour role Software Engineer – C++/Qt with Model-Driven Engineering ExpertiseLocation: BangaloreExperience: 5–10 yearsJoin a team where innovation meets precision. We're looking for a passionate software engineer with strong expertise in C++, Qt, and model-driven engineering to help us build cutting-edge solutions in the domain of data...
-
Software Engineer with C#/Rust/C++
3 days ago
Bengaluru, Karnataka, India UST Full time ₹ 20,00,000 - ₹ 25,00,000 per year7 - 9 Years1 OpeningBangaloreRole descriptionWho we are:At UST, we help the world's best organizations grow and succeed through transformation. Bringing together the right talent, tools, and ideas, we work with our client to co-create lasting change. Together, with over 30,000 employees in 25 countries, we build for boundless impact—touching billions of...
-
Bangalore_Senior Software Engineer C++
1 day ago
Bengaluru, Karnataka, India V2soft Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSenior Software Engineer C++ & Design PatternsJob ResponsibilitiesResponsible for programming and testing of C++ applicationsObject oriented design and programming in C++ including the std-libraryDesign, Code, test, debug and document software according to the functionalrequirements.Write efficient, portable, high-performance code.Participate as a team...
-
Lead C++ Engineer
5 days ago
Bengaluru, Karnataka, India FICO Full time US$ 1,50,000 - US$ 2,00,000 per yearFICO (NYSE: FICO)is a leading global analytics software company, helping businesses in 100+ countries make better decisions. Join our world-class team today and fulfill your career potentialThe Opportunity"We are seeking a senior software engineer (skilled in back-end/C++) to contribute to the technical development of an analytic decisioning platform. You...