Open role
[Remote] Sr Software Engineer II, Client Applications
Note: The job is a remote job and is open to candidates in USA. Jeppesen ForeFlight is seeking a Senior Software Engineer II to develop the next generation of its Jeppesen Distribution Manager desktop and mobile applications. The role focuses on application architecture, reliability, performance, and workflows for preparing and transferring aviation data to avionics systems.
Responsibilities
- Lead development of JDM's desktop and mobile applications, driving feature parity with the legacy app while improving architecture, reliability, and performance
- Lead the development of JDM’s mobile applications
- Build robust workflows for writing aviation data to USB drives, SD cards, and other avionics media, supporting OEM ecosystems
- Define long-term desktop application architecture and establish effective AI-assisted engineering practices
- Collaborate with product managers, QA engineers, avionics specialists, DevOps, and other engineering teams to deliver a production-ready customer experience
Skills
- 6-8 years of experience
- Proficiency in systems or backend language (e.g. Rust, C++, C, Java, Kotlin, Swift)
- Strong frontend experience (React or similar)
- Hands-on cross-platform desktop framework experience (Tauri, Electron, or similar) or cross-platform mobile framework experience (React Native, Flutter, or similar)
- Solid native platform knowledge (macOS, Windows, Linux, iOS, Android), including packaging, signing, and filesystem/device access
- Extensive experience building production desktop or mobile applications in mission-critical environments
- Experience with filesystems, removable media, binary formats, or device-specific data preparation workflows
- Strong testing mindset and ability to diagnose complex, device-dependent production issues
- Experience using AI coding assistants while maintaining strong engineering judgment and code ownership
- Able to operate independently as a senior individual contributor, with strong communication skills
- Experience with Tauri, Rust, and React in a production environment
- Experience with both desktop and mobile application development
- Aviation, avionics, or navigation/charting data experience
- Experience with code signing/notarization and cross-platform CI/CD release pipelines
- Experience with mobile app store release pipelines and CI/CD
- Experience with hardware/device lab testing
- Experience establishing safe agentic engineering workflows for complex codebases and production systems
Benefits
- Medical, dental, and vision insurance with employer-paid health premiums
- Open PTO policy
- 401(k) with up to 10% company matching and immediate vesting
- 12 weeks paid maternity leave
- 12 weeks paid paternity leave
- Flight Training Rewards
- Remote-friendly work arrangement, with preference for candidates in the Denver, CO or Austin, TX metro areas; office attendance ranges from quarterly to every other month. Candidates outside these regions must be willing and able to travel to an office on the same basis.
Company Overview
Company H1B Sponsorship