Tech Stack
Job Description, Responsibilities & Requirements
About the Position
We are looking for a Qt/C++ Software Engineer to join our team and contribute to the development of a mission-critical desktop application used in the legal industry.
About the Company
We are AltexSoft, a company founded in 2007 and recognized as Employer of the Year in 2014, 2017, and 2019. We organize the AI Ukraine conference and the Know Your Onions meetups. Our R&D centers are located in Ukraine (Kharkiv, Kremenchuk, Lviv) and Georgia (Tbilisi), and we employ more than 300 people.
About the Project
We have an internally built, mission-critical Windows desktop application for opening, editing, and exporting court transcripts. It is written in Qt/C++ and supports export to PDF, ASCII, and PDX formats. The codebase integrates libraries such as Hunspell, DebenuPDF, Apache Tika, docTo, and Fervor and provides video-to-transcript synchronization via QMediaPlayer and MDB timestamp import.
Responsibilities
- Diagnose and fix bugs in the existing Qt/C++ codebase.
- Implement small, well-scoped feature requests.
- Maintain export workflows (PDF, ASCII, PDX) and third-party integrations.
- Deliver builds and concise technical notes for future hand-off.
Requirements
- Proven experience with Qt (widgets, multimedia) and modern C++ on Windows.
- Ability to integrate and debug external libraries/tools (Hunspell, DebenuPDF, Apache Tika, docTo, Fervor).
- Understanding of video playback and synchronization in Qt Multimedia (QMediaPlayer) and common video formats (AVI, MPG, MOV).
- Familiarity with PDF/text export pipelines.
We Offer
Work-life Balance
- Possibility to work remotely
Health Care
- Reimbursement of medical expenses
- Online morning exercise
Education
- Compensation for trainings, seminars, conferences
- Free access to the Pluralsight and ACloudGuru knowledge base
- Access to the AltexSoft library with top-notch materials
- A mentor for a probation period
- Engagement in our Mentorship Hub program as a mentor or a mentee to foster professional growth and development
Development
- Horizontally - master new technologies at internal courses
- Vertically - choose your own career path through Competency trees
Recognition Program
- All your activities are marked by points that can be exchanged for gifts to fit any taste.
Contact
Contact our Talent Acquisition Specialist
Nataliia Tarnopolska
[email protected]