Sr Software Engineer II, Client Applications
Key Skills for This Role
Full Job Posting
Key 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
Required Qualifications:
- 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
Preferred Qualifications:
- 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
About Jeppesen ForeFlight:
Jeppesen ForeFlight is a leading provider of innovative aviation software solutions, serving the Commercial, Business, Military, and General Aviation sectors globally. Combining Jeppesen’s 90-year legacy of accurate aeronautical data with ForeFlight’s expertise in cutting-edge aviation technology, the company delivers an integrated suite of tools designed to enhance safety, improve operational efficiency, and sharpen decision-making.
Why You Should Join:
At Jeppesen ForeFlight, we know you want a rewarding career. To do that, you need challenging projects, a good work environment, and awesome coworkers. We believe in our employees, and we empower them to make a direct impact on our products and services messaging. We strive to provide our team and their loved ones with a world-class benefits experience, focused on supporting their physical, financial, and emotional wellbeing. Our benefits package includes but not limited to the following:
Medical, dental, 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
Pay is based upon candidate experience and qualifications, as well market and business considerations: Summary Pay Range: $163,000-$200,000
Jeppesen ForeFlight – EOE including Disability/Vets | Pay Transparency | E-Verify Participant
#LI-REMOTE
About Jeppesen ForeFlight
Verified company details for this employer are not available yet.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Jeppesen ForeFlight
Sr Product Manager, Charting
, USA
Sr Customer Success Manager, LATAM
, USA
Sr Accountant I
Bengaluru, IND
Accountant II
Bengaluru, IND
Sr Technical Product Owner I
, USA
Join Our Talent Community
, USA
Sr Product Designer II
, USA
Lead Product Manager, Charts
, USA