CareerPlan

Software Development Engineer C++

Colombia, BogotaFull-time2026-10-20 → 2026-11-10
Hybrid

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.