Senior Software Engineer – Desktop & Mobile Applications
We are recruiting for a global organization operating in the aviation industry, developing mission-critical software solutions used by pilots and aircraft operators worldwide.
The team is responsible for modernizing a core aviation platform used to manage and deliver navigation data, charts, and avionics updates across desktop and mobile environments. The product supports thousands of aviation customers and plays a critical role in keeping aircraft systems compliant and operational.
This role combines desktop/mobile engineering, platform architecture, device integration, and modern cross-platform development. You’ll work on applications interacting directly with avionics media and external devices in a highly reliable, safety-sensitive environment.
Key responsibilities
Lead development of desktop and mobile applications used to prepare and deliver avionics data
Design and implement reliable workflows for USB drives, SD cards, and other removable media used in aviation systems
Develop cross-platform solutions for Windows, macOS, and mobile environments
Drive improvements in architecture, performance, maintainability, and scalability
Build application logic related to file validation, checksums, manifests, diagnostics, and device-specific outputs
Support compatibility across avionics ecosystems and external hardware devices
Collaborate with QA and lab teams on real-device validation and testing
Contribute to long-term architecture decisions for desktop and mobile platforms
Use AI-assisted development tools (e.g. Claude, Codex) to support implementation, debugging, testing, and refactoring
Participate in code reviews, technical discussions, and mentoring activities
Work closely with product, DevOps, QA, and engineering teams in an international environment
Ideal candidate profile
Strong experience building desktop and/or mobile applications in production environments
Hands-on experience with modern frontend frameworks (preferably React)
Experience with cross-platform technologies such as Tauri, Electron, React Native, Flutter, or similar
Good understanding of native platforms: Windows, macOS, Android
Experience with backend or systems programming languages such as Rust, C++, C#, Java, Kotlin, or Swift
Experience working with filesystems, removable media, binary formats, or hardware/device integrations
Strong debugging and troubleshooting skills in complex production environments
Testing mindset — automated, integration, regression, and hardware-related validation
Ability to work independently and make architectural decisions
English min. B2
Nice to have:
Experience with Tauri + Rust stack
Experience in aviation, avionics, or other safety-critical industries
Knowledge of CI/CD pipelines for desktop/mobile applications
Experience modernizing legacy applications
Experience with Apple/Windows signing and release processes
Familiarity with AI-assisted software development workflows
Conditions
Employment type: B2B contract via KUBO or UoP
Location: Gdańsk Przymorze
Work model: hybrid, 1–2 days per week from the office, with a flexible schedule adjusted to team needs and your availability.
Salary: up to 190 PLN/h (net on B2B)
Recruitment steps
Phone call with Recruiter
Client interview (may require 2 rounds)
Feedback and decision
W KUBO naprawdę zależy nam na ludziach. Zapraszamy osoby w różnym wieku, o różnych tożsamościach
i sposobach funkcjonowania oraz niezależnie od sytuacji zdrowotnej i rodzinnej. Autentyczność jest dla nas wartością, a naszym celem jest uczciwy i otwarty proces dla wszystkich.
At KUBO, we genuinely care about people. We welcome candidates of all ages, backgrounds, identities, family constellations, health situations, and ways of thinking and interacting with the world. You’re welcome to be yourself — we value authenticity, and we’re committed to creating a fair and inclusive process for everyone.