Sr Software Engineer - AI Enabled Product Modernization
Juniper Poland Sp zoo · Gdańsk, Poland
Apply directly with the employer or job board. Applications are never handled here.
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.
Keep looking
250+ English-friendly jobs in Gdańsk
Every one checked for language requirements, updated daily.