JobHabor
Menu

Sr Software Engineer - AI Enabled Product Modernization

Jeppesen ForeFlight · Gdansk, Poland · Hybrid

  • Software & SaaS
  • 1,001–5,000 employees

Strong hiring record · median 29 days open

100100

Hiring signal

Actively hiring

Still listed on the employer's own board · How we score

All reasons

In its favour

  • Still listed on the employer's own board

Did you apply?

Sr Software Engineer - AI Enabled Product Modernization at Jeppesen ForeFlight. We’ll keep it in your applied jobs, so you can see it later and be warned before applying to the same employer twice.

Software Engineer — AI-Enabled Product Modernization

Jeppesen ForeFlight is seeking a Software Engineer to accelerate delivery of critical aviation-product modernization initiatives. This engineer will embed in a small, cross-functional product team and contribute across the delivery lifecycle—from clarifying ambiguous problems and designing solutions through implementation, integration, testing, deployment, and operational stabilization.

The ideal candidate combines broad software-engineering ability with strong technical judgment, production-system experience, and comfort working in complex existing systems.

They should be highly effective with AI-assisted development

able to define work clearly for coding agents, provide the necessary context and constraints, evaluate generated solutions critically, and remain accountable for the quality and reliability of their work.

Responsibilities

  • Design, build, test, deploy, and operate software supporting aviation products and modernization initiatives.
  • Translate ambiguous product outcomes into clear technical designs, interfaces, acceptance criteria, and well-scoped units of work.
  • Use coding agents and other AI-assisted development tools throughout the software lifecycle, including codebase exploration, implementation, refactoring, migration, debugging, testing, and review.
  • Decompose and structure work so that engineers and agents can execute effectively, including parallelizing work when appropriate and integrating results coherently.
  • Critically evaluate AI-generated solutions for correctness, architecture, security, maintainability, performance, and consistency with existing systems.
  • Establish appropriate verification for changes using automated testing, static analysis, security tooling, observability, end-to-end validation, and manual review.
  • Integrate new capabilities with existing systems, workflows, and aviation data formats while managing compatibility and migration risk.
  • Identify technical risks, dependencies, and tradeoffs early and communicate them clearly.
  • Participate in code review, production support, and continuous improvement of both engineering and AI-assisted development practices.

Basic Qualifications

  • Strong software-engineering skills in Python or another general-purpose programming language.
  • Demonstrated experience designing, delivering, and operating production software.
  • Demonstrated experience using coding agents or comparable AI-assisted development tools to deliver meaningful changes in real software systems.
  • Ability to decompose ambiguous work into clear, bounded tasks with sufficient context, constraints, and acceptance criteria for both humans and AI agents.
  • Ability to critically evaluate and improve AI-generated designs and implementations rather than treating generated output as authoritative.
  • Strong understanding of testing, CI/CD, observability, security, source control, maintainability, and production operations.
  • Experience working in cloud environments and integrating with existing systems and architectures.
  • Strong technical judgment, problem-solving ability, and written and verbal communication skills.

Preferred Qualifications

  • Experience developing or improving agentic software-development workflows, repository instructions, automated verification, or developer tooling.
  • Experience coordinating multiple coding-agent tasks or using agents for substantial refactors, migrations, or cross-cutting changes.
  • Experience modernizing, extending, or integrating with complex legacy production systems.
  • Experience delivering capabilities across multiple layers of a software system.
  • Experience working in regulated, safety-critical, or high-reliability environments.
  • Aviation-domain experience, particularly as a pilot, dispatcher, or developer of aviation software.

Skills

More jobs at Jeppesen ForeFlight

All 41

Similar roles