C++ Software Development Specialist
3 days ago
As a Specialist Software Development (C++) at Accelya, you will serve as a technical expert and thought leader within the Offer Engines team. You will be responsible for architecting, designing, and optimizing complex software solutions, driving best practices, and ensuring technical excellence across projects.
This role requires deep expertise in C++ programming, distributed systems, and performance engineering, along with the ability to influence technical direction, mentor teams, and collaborate with stakeholders to deliver high-quality, scalable solutions. You will play a critical role in shaping the future of Accelya's Offer Engines, which power dynamic airline retailing worldwide.
Key Responsibilities
Technical Expertise & Architecture
- Lead the design and architecture of high-performance, mission-critical C++ applications for Offer Engines.
- Provide technical guidance and decision-making on complex engineering problems.
- Ensure that solutions are scalable, reliable, and maintainable by applying advanced design patterns and industry best practices.
- Conduct architectural reviews and proof-of-concepts for new features and system enhancements.
Software Development & Optimization
- Write, review, and optimize advanced C++ code with focus on concurrency, multi-threading, and high-throughput systems.
- Drive performance tuning, memory management, and fault tolerance strategies for production-scale systems.
- Oversee and ensure adherence to coding standards, security practices, and compliance requirements.
Mentorship & Collaboration
- Act as a mentor and coach for engineers across levels, raising overall technical capability within the team.
- Collaborate with product management, architects, and cross-functional teams to align technical solutions with business goals.
- Champion code reviews, design discussions, and knowledge-sharing sessions.
Innovation & Continuous Improvement
- Stay ahead of emerging C++ standards, frameworks, and tools, evaluating their applicability for Accelya's systems.
- Introduce innovative approaches and technologies to improve system performance, developer productivity, and scalability.
- Contribute to the definition and refinement of engineering best practices across the organization.
Testing, Quality, & Documentation
- Establish and enforce testing strategies (unit, integration, performance, and regression testing) for complex systems.
- Drive the creation of comprehensive technical documentation for architecture, design, and system behaviors.
- Ensure technical solutions meet non-functional requirements such as reliability, scalability, and security.
Education
- Bachelor's or Masters degree in Computer Science, Software Engineering, or a related field.
Required Skills & Experience
- 5+ years of professional experience in software development with strong focus on C++.
- Proven expertise in architecting and developing large-scale, distributed, real-time systems.
- Strong knowledge of multi-threading, concurrency models, performance tuning, and memory management.
- Hands-on experience with profiling/debugging tools (e.g., Visual Studio Profiler).
- Proficiency with development workflows, version control systems (Git/SVN), CI/CD pipelines, and DevOps practices.
- Solid experience in SDLC methodologies and Agile/Scrum practices.
- Experience working in high-availability, high-load environments with mission-critical applications.
Preferred Qualifications
- Airline/travel industry domain experience or other transaction-intensive systems.
- Strong knowledge of Windows and Linux operating systems.
- Exposure to additional languages (Python, C, or Java) for scripting/automation.
- Familiarity with cloud-native architectures, containerization (Docker/Kubernetes), and microservices principles.
- Experience influencing technical direction at an organizational or product-wide level.
Soft Skills
- Excellent leadership, communication, and collaboration skills.
- Ability to influence without authority and build consensus across diverse teams.
- Strong strategic thinking and ability to balance technical excellence with business needs.
- Passion for mentoring, knowledge sharing, and driving engineering culture.
Why Join Accelya?
- Be recognized as a technical expert shaping one of the worlds most advanced airline Offer Engines.
- Drive complex, high-impact projects with direct influence on product direction and architecture.
- Collaborate with a global team of top engineers solving challenges at scale.
- Work in an environment that values innovation, technical mastery, and continuous learning.
-
C++ Specialist
3 days ago
Pune, Maharashtra, India BMC Software Full time ₹ 20,00,000 - ₹ 25,00,000 per yearBMC is looking for a C++ Specialist Development & Maintenance to join our product R&D support and patch development efforts.In this role, youll be a part of a new engineering team, and tackle high-impact challenges to enhance product reliability and deliver exceptional value to our customers. From addressing critical issues in our software to collaborating...
-
C++ Specialist
3 weeks ago
Pune, Maharashtra, India, Maharashtra Cybage Software Full timeAbout CybageCybage Software Pvt. Ltd. is a technology consulting is a technology consulting organization specializing in outsourced product engineering services. As a leader in technology & product engineering space, Cybage works with some of the world’s largest Independent Software Vendors (ISVs). Our solutions are focused on modern technologies and are...
-
C++ Developer
1 week ago
Pune, Maharashtra, India Euronet Global Development Center Full time ₹ 15,00,000 - ₹ 20,00,000 per yearRole & responsibilities. You Develop financial software that runs our cash machines all over the world.. You are responsible for inhouse as well as for external projects and therefore work together withour local offices in 20 countries.. You lead your own projects from analysis of requirements via developing and testing to go-liveand with it accompany the...
-
Java Specialist with C++ Development
5 days ago
Pune, Maharashtra, India BMC Software Full time ₹ 26,28,600 - ₹ 40,00,000 per yearCountryIndiaStateMaharashtraCityPuneDate Published28-Apr-2025Job ID44536TravelYou may occasionally be required to travel for businessLooking for details about our benefits?Description and Requirements"At BMC trust is not just a word - it's a way of life"We are an award-winning, equal opportunity, culturally diverse, fun place to be. Giving back to the...
-
Software C++ Developer
1 week ago
Pune, Maharashtra, India Greeksoft Full time ₹ 15,00,000 - ₹ 28,00,000 per yearHi, Greetings from Greeksoft Technologies Pvt Ltd Software Developer Pune Looking for freshers BE/ B -Tech/ MCA Design, develop, and maintain desktop applications using Modern C++ (C++11/14/17/20).Develop and support rich GUI applications using Qt and VC++, MFC frameworks.Implement backend logic and manage database interactions with MySQL and...
-
C/C++ Developer
1 week ago
Pune, Maharashtra, India Adagrad AI Full time ₹ 8,00,000 - ₹ 24,00,000 per yearAdagrad AI, a leading AI solution provider, is looking for an experienced and talented C/C++ Developer to join our innovative team. You will play a crucial role in the development of our advanced AI solutions and products, working on exciting projects related to computer vision and machine learning.The opportunity:Develop, test, and maintain efficient,...
-
C/C++ Developer
7 days ago
Pune, Maharashtra, India Ascentt Full time ₹ 9,00,000 - ₹ 12,00,000 per yearC/C++ DeveloperLocation: Indore/PuneOnly immediate joiners apply (0-7 Days)Job DescriptionResponsible for designing, developing, and optimizing applications in C or C++ for system-level and embedded software.Collaborate with cross-functional teams to deliver robust, efficient, and secure code for production environments.Create and maintain comprehensive...
-
Engagement Specialist
5 days ago
Pune, Maharashtra, India SS&C Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per yearAs a leading financial services and healthcare technology company based on revenue, SS&C is headquartered in Windsor, Connecticut, and has 27,000+ employees in 35 countries. Some 20,000 financial services and healthcare organizations, from the world's largest companies to small and mid-market firms, rely on SS&C for expertise, scale, and technology.Job...
-
Software Developer C++
1 week ago
Pune, Maharashtra, India Left Right Mind Full time ₹ 15,00,000 - ₹ 25,00,000 per yearAbout the RoleWe are seeking a highly skilled System Software Engineer to join our dynamic team. The ideal candidate will have extensive experience in writing software for hardware systems , a strong understanding of hardware-software interaction, and a passion for delivering high-quality, efficient solutions.Roles & Responsibilities● Design, develop, and...
-
c++ developer
1 day ago
Pune, Maharashtra, India VySystems Full time ₹ 1,04,000 - ₹ 1,30,878 per yearJob Title: C++ DEVELOPERLocation: Pune, IndiaExperience: 6+ Years mustEmployment Type: Full-TimeMust Skills: C++, MULTITHREADING, WPF, C#Job Summary:We are seeking a highly skilledSenior Software Engineerwith a strong background inC++andC#development, particularly with a focus onmultithreading,inter-process communication, anddebugging complex systems. The...