Jeppesen ForeFlight

Senior Software Engineer I

Jeppesen ForeFlight

Bengaluru, Karnataka, India · Full Time

Be the first to apply

Experience
7+ yrs
Salary
—
Openings
1
Posted
3 days ago
Work mode
In office
Education
Bachelor’s degree or higher in Computer Science, Software Engineering, or related field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Jeppesen ForeFlight

Jeppesen ForeFlight is pioneering innovations in aviation technology, providing pilots, operators, and decision-makers with cutting-edge software solutions designed to enhance operational capabilities and safety. With a legacy of precise aeronautical data and advanced aviation software, the company supports commercial, business, military, and general aviation sectors worldwide.

Job Overview

The Senior Software Engineer I will be part of the Crew Implementation & PCS Professional Services team based in Bangalore. The role involves developing, testing, documenting, and maintaining crew and operations management applications tailored to the needs of commercial airlines while ensuring compliance with functional and regulatory standards.

Key Responsibilities

  • Develop and customize crew and operations management software using XML, Python, and the proprietary RAVE language within an Agile framework.
  • Apply test-driven development practices by creating automated tests concurrently with coding to maintain high-quality deliverables.
  • Collaborate directly with clients to gather and understand their business requirements and translate these needs into software solutions.
  • Communicate system functionalities and bespoke configurations effectively to clients, managing expectations and fostering long-lasting relationships.
  • Occasionally travel to client sites for meetings and project implementations.

Required Qualifications and Skills

  • Minimum of 7 years professional experience in a relevant software role.
  • At least 3 years of expertise in software development or programming using Python.
  • Experience of 2+ years working in Linux/Unix environments.
  • Background in airline operations or information technology focused on crew management is essential.
  • Proficient with Git version control system.
  • Effective written and verbal communication abilities.

Preferred Skills

  • Experience working in Scrum teams or Agile project environments.
  • Familiarity with test frameworks such as Gherkin and Behave.
  • Knowledge of interfaces, data integration, XML, and XSD.
  • Experience with database configuration and big data technologies.
  • Competence with pipeline creation tools like GitLab and Jenkins.
  • Hands-on experience with virtualization software such as Vagrant and VirtualBox.

Education

Bachelor’s degree or higher in Computer Science, Software Engineering, or a related discipline.

Employee Benefits

  • Comprehensive group medical insurance.
  • Group term life, personal accident, and critical illness insurance coverage.
  • Reimbursement for gym memberships.
  • 20 days paid vacation per year.
  • 12 days paid sick leave annually.
  • Access to an Employee Assistance Program supporting emotional well-being.

Level

Senior

Minimum education

Bachelor's Degree

Tools & software

Git required Linux · 2 to 5 years required Jenkins CI required

How they work

Communication Teamwork & Collaboration Problem Solving Adaptability Customer Focus
🤖
Online · instant AI help
Broxer