Software Engineer II @ForeFlight
Software Development
Salary $110,000 - $135..
Remote Location
🇺🇸 USA Only
Employment Type full-time
Posted Today

[Hiring] Software Engineer II @ForeFlight

Today - ForeFlight is hiring a remote Software Engineer II. 💸 Salary: $110,000 - $135,000 📍Location: USA

Role Description

Jeppesen ForeFlight is seeking a Software Engineer to help with design and delivery of scalable data pipelines, backend services, and cloud workflows for aviation software products. This role requires strong technical judgment, problem solving skills, and the ability to design reliable systems that process critical aviation data.

The ideal candidate brings experience with:

  • Relational databases
  • Programming languages (i.e. Python and/or Java)
  • Cloud infrastructure
  • Workflow orchestration
  • Production system ownership

A background or strong interest in aviation is highly valued.

The candidate should understand modern AI/ML systems, especially:

  • Practical use of LLMs
  • Agentic workflows
  • Retrieval-augmented generation
  • Evaluation
  • Orchestration
  • AI-assisted engineering

They should be comfortable designing, integrating, testing, and operating AI-enabled software systems.

Key Responsibilities:

  • Design and build backend/data systems that support AI-enabled aviation workflows
  • Work with structured and unstructured data to support search, classification, extraction, enrichment, and decision-support use cases
  • Build pipelines and orchestration workflows using Apache Airflow, AWS Batch, EC2, and related cloud services
  • Develop evaluation approaches for LLM/agent behavior, including quality checks, regression tests, human review, and operational monitoring
  • Collaborate with product, data, mobile, and backend teams to bring AI capabilities into aviation products safely and reliably

Qualifications

  • 2-4 years of experience
  • Strong programming skills in Python, Java, or similar languages
  • Understanding of relational databases, SQL, schema design, and data modeling
  • Experience with AWS services such as Batch, EC2, S3, CloudWatch, or similar infrastructure
  • Practical understanding of AI/ML concepts, especially LLMs, agents, RAG, prompts, embeddings, model/tool orchestration, and evaluation
  • Ability to design reliable production systems with observability, testing, and operational support
  • Strong interest in aviation and aviation technology

Requirements

  • Experience building agentic workflows or LLM-powered applications
  • Experience with Apache Airflow or comparable workflow orchestration tools
  • Experience evaluating AI behavior for accuracy, reliability, safety, and regressions
  • Aviation, geospatial, weather, navigation, or flight operations domain experience

Benefits

  • Medical, dental, vision insurance
  • Open PTO Policy
  • 401(k) with up to 6% company matching and immediate vesting
  • 12 Weeks Paid Parent Leave
  • Flight Training Rewards

Company Description

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.

Before You Apply
️
🇺🇸 Be aware of the location restriction for this remote position: USA Only
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Engineer II @ForeFlight
Software Development
Salary $110,000 - $135..
Remote Location
🇺🇸 USA Only
Employment Type full-time
Posted Today
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
️
🇺🇸 Be aware of the location restriction for this remote position: USA Only
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 133,410+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later