Software Development Engineer C++
Core
Develop, enhance, and maintain high-performance, scalable, and reliable Offer Engines for the airline industry.
Role type
Software Development Engineer (C++)
Builds
Offer Engines (high-load, high-availability software solutions)
Domain
Airline industry / Financial and commercial processes
Deliverable
production ML models | product features
Required skills
C/C++ development, debugging and troubleshooting, analytical thinking, problem-solving, SDLC methodologies, Microsoft Visual Studio, data parsing and storage
Preferred skills
SAFe/Scrum/Agile methodologies, Linux operating system, AI-assisted software development tools, performance profiling and optimization
Technologies
Microsoft Visual Studio, Microsoft operating systems, Linux, AWS, NDC
Responsibilities
Develop, code, test, troubleshoot, and maintain high-availability software; Investigate and resolve complex software defects; Write new program code based on specifications; Collaborate with business SMEs and cross-functional teams to design high-performance solutions; Develop routines to parse and store input data in proprietary formats; Use profiling tools to analyze and optimize code for high-scale environments; Leverage AI-assisted tools to improve productivity and code quality.
