Back to Jobs

Senior Software Development Engineer - C++ Expert for Airline Systems Transformation

Remote, USA Full-time Posted 2025-11-03

Join the Accelya Team: Revolutionizing the Air Transport Industry through Innovative Software Solutions

For over 40 years, Accelya has been a trusted partner to the airline industry, driving change and simplifying financial and commercial processes. As a leading global technology and service provider, we empower airlines to take control of their future, delivering innovative solutions at speed and scale. Our market-leading platforms support airline retailing from offer to settlement, both above and below the wing, serving over 250 airline customers worldwide. We're now seeking a talented Senior Software Development Engineer to join our team and contribute to the development of cutting-edge airline systems.

About the Role

As a Senior Software Development Engineer at Accelya, you will play a critical role in designing, developing, and maintaining software solutions for the airline industry. Your expertise in C++ will be instrumental in driving the development of high-performance, scalable, and reliable software systems. You will work closely with business subject matter experts to understand requirements and develop solutions that meet the needs of our airline clients.

Key Responsibilities

  • Design, code, test, and troubleshoot programs using C++ programming language, ensuring adherence to prescribed specifications and industry standards.
  • Debug and troubleshoot bugs in existing code, and develop programming modifications as necessary to ensure the reliability and performance of airline software solutions.
  • Collaborate with business subject matter experts to document requirements and develop methods to respond to availability requests within airline systems.
  • Develop program routines to parse and store input data in various proprietary formats used in airline systems, ensuring seamless integration and data exchange.
  • Utilize development IDE tools such as Visual Studio Profiler to optimize code for deployment in high-scale environments, ensuring high performance and scalability.
  • Work closely with cross-functional teams to ensure the reliability, scalability, and performance of airline software solutions, driving the adoption of industry-leading practices and technologies.

Essential Qualifications

  • Bachelor's degree in Computer Science or Engineering, or a related field, with a strong foundation in computer science principles and software development.
  • 4+ years of hands-on development experience in C/C++, with a deep understanding of software development principles, patterns, and practices.
  • Strong debugging and troubleshooting skills, with excellent analytical and problem-solving abilities, and a keen eye for detail.
  • Understanding of common Software Development Life Cycle (SDLC) methodologies, with experience working in Agile or iterative development environments.
  • Knowledge of Microsoft operating systems and development tools, particularly Microsoft Visual Studio, with experience using development IDE tools to optimize code.
  • Excellent written and verbal communication skills, with the ability to effectively collaborate with cross-functional teams and communicate technical concepts to non-technical stakeholders.

Preferred Qualifications

  • Working knowledge of airline systems, with experience working in the air transport industry or a related field.
  • Experience with cloud-based technologies, such as AWS or Azure, and containerization using Docker.
  • Familiarity with DevOps practices and tools, such as Jenkins or GitLab CI/CD.
  • Knowledge of database systems, such as MySQL or PostgreSQL, and experience with data modeling and database design.

Skills and Competencies

To succeed in this role, you will need to possess a combination of technical, business, and soft skills. Our ideal candidate is a strong communicator, with excellent collaboration and teamwork skills. You will need to be able to effectively communicate technical concepts to non-technical stakeholders, and work closely with cross-functional teams to drive the development of airline software solutions.

Career Growth Opportunities and Learning Benefits

At Accelya, we are committed to the growth and development of our employees. As a Senior Software Development Engineer, you will have opportunities to work on complex and challenging projects, developing your technical skills and expertise. You will also have access to training and development opportunities tailored to your career goals, ensuring you stay up-to-date with industry trends and technologies.

Work Environment and Company Culture

Accelya offers a dynamic and multicultural work environment, with a hybrid remote/office working arrangement that provides flexibility and work-life balance. Our team is passionate about driving innovation and change in the air transport industry, and we are committed to creating a culture that is inclusive, collaborative, and supportive.

Compensation, Perks, and Benefits

We offer a competitive salary and benefits package, with a range of perks and benefits that support your well-being and career development. Our benefits include flexible working hours and location, training and development opportunities, and a dynamic and multicultural work environment.

Join Our Team!

If you're a talented Senior Software Development Engineer looking to drive innovation and change in the air transport industry, we want to hear from you. Even if you feel you're not a perfect match, we'd still love to hear from you. We're looking for great people to join our friendly team, and we're committed to creating a culture that is inclusive and supportive.

Apply now and take the first step towards a rewarding career with Accelya, where you can make a real difference in the air transport industry.

Apply for this job  

Similar Jobs