Application C++ Developer designing scalable technical solutions for Amadeus, focusing on system design and database technologies. Contributing to strategic initiatives and mentoring junior members while developing high-quality software.
Responsibilities
Demonstrate advanced technical expertise in C++ application development with the ability to guide and support junior team members.
Understand and analyse functional and technical specifications. Define user requirements for new software solutions or enhancements to existing systems.
Design robust and scalable technical solutions and conduct feasibility studies. Recommend viable solutions to Product Management and functional stakeholders for validation.
Develop software in C++ following industry best practices and company standards. Model, design, and implement relational databases using Oracle or SQL.
Perform architectural improvements and propose/implement changes to enhance system performance, scalability, and maintainability.
Perform unit, integration, and performance testing to ensure code quality and reliability. Participate in product validation cycles, fine‑tuning functionalities as needed for release readiness.
Create and maintain all necessary technical documentation. Ensure documentation is updated, accurate, and accessible for relevant stakeholders.
Requirements
8–12 years of strong hands-on experience in C++ application development (C++11/14/17)
Solid experience with Oracle or SQL database administration — queries, tuning, schema design, stored procedures, performance optimisation
Strong understanding of data structures, algorithms, and object-oriented design
Proven experience in solution design, technical feasibility, and system architecture changes
Experience working on performance‑critical, multi-threaded, and distributed applications is a plus
Familiarity with Linux/Unix environments, version control systems (Git), and CI/CD pipelines
Knowledge of modern architectural patterns (SOA, microservices, modular architecture) is an advantage.
Seller/Doer PM for Matrix New World Engineering, focusing on environmental solutions and client relationships. Leading multidisciplinary teams in high - impact engineering projects.
Mobile Engineering Lead at Auror tackling theft and crime via technology. Leading a specialized mobile team with a focus on clarity, collaboration, and strategic delivery.
Senior Software Developer leading the design and implementation of software solutions for defense and mission - critical applications. Involves full lifecycle development and adherence to quality and security standards.
Fullstack Engineer developing scalable, AI - powered microservices. Working with an interdisciplinary team on a job advertising platform in Hamburg with hybrid flexibility.
Senior Specialty Software Engineer developing large - scale enterprise applications using Pega technology at Wells Fargo. Collaborating with cross - functional teams in an agile environment.
Senior Specialty Software Engineer developing large - scale enterprise applications using Pega technology. Collaborating with cross - functional teams in an agile environment to enhance performance and maintainability.
Regional Staff Engineer responsible for planning and building infrastructure at Intel's sites in EMEA. Manage projects, ensure compliance, and drive operational efficiency.
Associate Product Engineer at Pass the Keys focusing on product - driven software solutions with AI - augmented tools supporting a user - friendly approach in property management.
Teaching Assistant for AI Software Engineering Bootcamp at Digitale Leute School, responsible for mentoring and supporting participants in their learning journey.
Software Development Engineering role at Western Digital for validating products through automation and internal applications. Collaborate with engineering teams to enhance product quality and efficiency.