teamday

Software Engineer - Desktop Applications

ATC Preparation · Prague, Czechia
Location
Prague, Czechia
Work mode
Hybrid
Type
Full-time
Seniority
Mid-level
Salary
€55,000–78,000 / year
Languages
EN
Posted
17 Oct 2026

Verified open 17 Oct 2026 · Source: Company careers page

About the role

Software Engineer - Desktop Applications

Back to careers

LocationPrague, Czech Republic

EmploymentFull-time

ArrangementHybrid

DepartmentDevelopment Department

PostedJune 1, 2025

Salary€55,000 – €78,000 / yr

Work Arrangement

Hybrid: 3 days on-site, 2 days remote per week

Job Description

We are hiring a Software Engineer to work on desktop ATC preparation software. The role covers high-performance simulation and assessment tools in C++, Vulkan, and Qt.

You will work on real-time 3D simulations, cross-platform desktop applications, and cloud-backed training platforms. Experience with systems programming, graphics, and databases is expected.

Key Responsibilities

  • Develop high-performance aviation preparation software using C++ and Vulkan
  • Build cross-platform desktop applications with Qt framework
  • Design and implement PostgreSQL database schemas and queries
  • Deploy and maintain applications on AWS cloud infrastructure
  • Implement cybersecurity best practices and secure coding standards
  • Stay current with emerging technologies and industry best practices

Requirements

Essential Requirements:

  • Master's degree in Computer Science, Software Engineering, or related field
  • Minimum 3 years of software development experience
  • Strong proficiency in C++ programming (C++17 or newer)
  • Experience with Qt framework for desktop application development
  • Knowledge of PostgreSQL database design and optimization
  • Basic understanding of cybersecurity principles and secure coding practices
  • Experience with version control systems (Git)
  • Understanding of software development lifecycle and agile methodologies
  • Strong problem-solving and analytical skills
  • Fluency in English, Czech language is a plus

Preferred Qualifications:

  • Experience with Vulkan API or other low-level graphics programming
  • AWS cloud platform experience (EC2, RDS, S3, Lambda, Elastic Beanstalk)
  • Knowledge of graphics programming and 3D mathematics
  • Experience with simulation or educational software development
  • Understanding of aviation industry or training systems
  • Knowledge of additional programming languages (Python, JavaScript)
  • Experience with performance profiling and optimization

What We Offer

  • Competitive salary with performance bonuses
  • Professional development budget for courses and conferences
  • Modern development tools and high-performance workstations
  • Flexible working hours and hybrid work options
  • Collaborative work environment
  • Stock options and profit sharing

Application Documents

  • Detailed CV/Resume highlighting C++, Qt, and database experience
  • Cover letter explaining your interest in aviation software development
  • Portfolio of previous projects showcasing C++ and graphics programming
  • GitHub profile or code samples demonstrating your programming skills

Ready to apply?

Send your application to our HR team. Include the documents listed above and mention this role in your subject line.

[email protected]

More jobs at ATC Preparation