




Job Summary: FairCom is seeking a Software Programmer (C/C++) to develop and modernize robust, mission-critical database systems, with emphasis on correctness and performance. Key Highlights: 1. Work on the core of high-performance database platforms 2. Develop large-scale production database systems 3. Collaborate in agile teams focused on learning and development FairCom develops high-performance, mission-critical database technology deployed in demanding enterprise and industrial environments. As a Software Programmer (C/C\+\+), you will work directly on the core of our database and data management platforms, including FairCom DB, RTG, Edge, and MQ. We build robust database technology—the kind that runs factories, critical infrastructure, and systems where failure is not an option. This is not a maintenance role. You will design, extend, and modernize production database systems supporting real-world, large-scale operations. Working closely with Senior Programmers and Architects, you will help develop long-lived systems, balance performance with correctness, and deliver reliable software upon which our customers depend every day. If you enjoy deep system-level work, understanding how data truly moves through a system, and writing code that must be correct—not just fast—this role is for you. Your Day-to-Day: * Develop and enhance the database "core" functionality used in production by corporate and industrial customers. * Work in C/C\+\+ and modern systems programming languages to deliver software that is correct, fast, and reliable. * Deepen your understanding of query (SQL) execution, indexing, storage, and transaction behavior. * Debug real issues in real systems—not just in test environments. * Take end-to-end ownership: design, coding, testing, and delivery. * Collaborate with senior engineers who deeply care about product quality. * Contribute clear technical documentation explaining design intent, trade-offs, and operational behavior. * Occasionally participate in an on-call rotation to support corporate customers in production environments. **Requirements** * Academic degree in Computer Science, Software Engineering, or equivalent education with comparable software development experience. * More than 4 years of experience with C/C\+\+ * More than 4 years of programming experience in at least one of the following languages: COBOL, Python, Node.js, Java (JDBC), and/or PHP * Proficiency in English, both written and verbal * Basic knowledge of JIRA and agile methodologies. * Solid understanding of how a DBMS works, particularly regarding SQL (relational) and NoSQL (non-relational) data models. **Desirable Qualifications** * Experience with IoT/IIoT and Raspberry Pi * Experience with internal workings of databases or data-intensive systems * Familiarity with IoT or industrial systems * Experience with embedded platforms or resource-constrained environments * Internship or early-career experience in SaaS or corporate software environments **Benefits** **Join the FairCom Team!** *Have fun and work hard—with the opportunity to achieve a healthy work-life balance.* * Agile, autonomous teams: Collaborate with passionate peers in small, cross-functional teams that drive innovation. Enjoy the freedom to shape your work and make meaningful contributions. * Flexible work-life balance: Achieve the ideal harmony between personal and professional life with our hybrid work model, offering the best of both worlds: office collaboration and remote focus. * Invest in your growth: Benefit from a supportive environment where experienced colleagues share their knowledge, fostering a culture of continuous learning and development. * Competitive compensation: We value your contributions. We offer a competitive salary package aligned with industry standards. * Thrive as a team: Build lasting connections and strengthen your skills through engaging annual and quarterly company-wide events and growth opportunities. *FairCom’s long and dynamic history is sustained by a diverse team of employees, of which we are proud. We take pride in being an equal-opportunity employer and are committed to providing a workplace where diversity is valued. We believe all individuals deserve to be treated with dignity and respect, and we do not tolerate any behavior violating this fundamental right—including discrimination and harassment of any kind. We thank each person participating in our selection process and guarantee that all candidates will be considered for employment solely based on merit and qualifications directly related to professional competence, without regard to race, color, age, religion, sex, sexual orientation, gender identity, national origin, genetic information, pregnancy, disability, marital status, or any other condition protected by law.*


