Senior C++ Engineer at Portside
, , Mexico -
Full Time


Start Date

Immediate

Expiry Date

11 Mar, 26

Salary

0.0

Posted On

11 Dec, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++ Development, Windows Desktop Application Development, Application Architecture Design, SQL, Relational Database Operations, SOAP, REST, Troubleshooting, Debugging, Engineering Mindset, Embarcadero RAD Studio, Pervasive Database, VCL, .NET Development, Crystal Reports, Legacy Code Maintenance

Industry

Software Development

Description
Job Summary Portside is looking for an experienced and motivated C++ engineer to join our FOS team. This system is a mission-critical "system of record" for business aircraft operators that supports scheduling of aircraft and crew member operations. It provides flight and crew legality checks, creates charter quotes, keeps track of crew training, rest, and qualifications, and manages passenger details and documents. The system also offers record keeping and reporting, integrated fuel pricing and ordering, and integrates with other Portside and third-party platforms and products. These integrations include tasks like aircraft maintenance, ordering services for crew and aircraft, performing safety checks and weight-and-balance calculations for the aircraft, filing flight plans, among many other functions. You'll be working with a team of professional engineers who are in love with aviation, eager to share their knowledge, and captivated by the idea of building a world-class flight management system. Key Responsibilities Design and implement software solutions using C++ following industry best practices such as DRY, KISS, design patterns, etc. Develop and maintain integrations with third-party aviation services (maintenance systems, safety rating providers, charter marketplaces, training providers, flight planning services) Design database schemas, manage database operations and queries, ensuring efficient database reliability Write unit and integration tests, contribute to the test strategy execution and overall quality of the company products Follow the company's code and development standards Refactor existing software components in order to eliminate technical debt and improve application extensibility Estimate software development work in conjunction with the product team Deploy software releases to production and other environments Work closely with the security team to maintain compliance with the company's security standards Conduct code reviews Collaborate with the management team on setting project goals and their execution Qualifications Must have: Expert skills in C++ development Strong experience with Windows desktop application development Experience in designing applications architecture, good understanding of SOLID, DRY, KISS, design patterns and other development best practices Strong knowledge of SQL and relational database operations Experience working with SOAP and REST web services for third-party integrations Great troubleshooting and debugging skills Strong motivation and willingness to learn Practical and results-oriented engineering mindset Nice to have: Experience with Embarcadero RAD Studio / C++ Builder Experience with Pervasive (Actian) / Btrieve database Experience with VCL (Visual Component Library) Experience with .NET Development Knowledge of Crystal Reports Experience with legacy codebase maintenance and modernization What We Offer Competitive base salary Fully remote work Generous time off policy Opportunities for professional development and career advancement. Dynamic, collaborative, and fast-growing work environment.
Responsibilities
Design and implement software solutions using C++ and develop integrations with third-party aviation services. Write tests, conduct code reviews, and collaborate with the management team on project goals.
Loading...