FairCom builds high-performance, mission-critical database technology used in demanding enterprise and industrial environments. As a Software Engineer (C/C++), you will work directly on the core of our database and data-management platforms, including FairCom DB, RTG, Edge, and MQ. This is not a maintenance role. You will design, extend, and modernize production database systems that support real-world operations at scale. Working closely with Senior Engineers and Architects, you’ll help evolve long-lived systems, balance performance with correctness, and deliver reliable software our customers depend on every day. If you enjoy deep systems work, understanding how data actually moves through a system, and writing code that must be right—not just fast—this role is for you. The Day-to-Day: Build and evolve core database functionality used in production by enterprise and industrial customers Work in C/C++ and modern systems languages to deliver correct, fast, and reliable software Dive into query execution, indexing, storage, and transaction behavior Debug real problems in real systems—not toy services Own work end-to-end: design, code, test, ship Collaborate with senior engineers who care deeply about engineering craft Contribute clear technical documentation that explains design intent, tradeoffs, and operational behavior Occasionally participate in an on-call rotation to support enterprise customers in production environments
Senior Software Engineer - Backend Systems
PriceSenz
Senior AI Software Engineer
MSM Technology, LLC
Software Engineer I - Oracle Cloud HCM - CET Services
American Express
Software Engineer
Empower
Senior Software Engineer
Empower
Sr Advanced Software Engineer
Aerospace