Software Engineer, Server needed at ForeFlight

ForeFlight

Thank you for reading this post, don't forget to subscribe!

Job Description

The ForeFlight Weather Team has the vision of creating an industry-leading weather experience for pilots and aviation professionals and is looking for a mid or senior-level software engineer to help us achieve this. This person will be responsible for maintaining and expanding the data sets behind our weather-related content in ForeFlight applications and services. This role has a direct impact on mission-critical data that is used in near-real time in flight planning for thousands of pilots all over the world.

The team is looking for a technically well-rounded individual with a passion for weather and/or aviation that has a strong desire to build scalable and reliable data solutions that our customers can rely on 24/7. This role can be based at one of our three US offices or fully remote (based on state).

Benefits

  • Medical, dental, vision insurance with Employer paid health premiums
  • Open PTO Policy
  • 401(k) with up to 10% company matching and immediate vesting
  • 10 Weeks Paid Maternity Leave
  • 4 Weeks Paid Paternity Leave
  • Flight Training Rewards
  • Tuition Stipend

Key Responsibilities

  • End-to-end engineering of systems including identification of sources of raw weather information, implementing new data ingest and processing pipelines, and leading the development of functionality to visualize and interrogate those data sets
  • Collaborating with internal stakeholders to deliver features, fix issues, and improve the performance of the weather system
  • Integrating third party service providers for weather data

Requirements

  • 3+ years of software engineering experience ideally with a focus on ingest and processing of geospatial or meteorological data
  • Strong scripting and data processing skills utilizing languages like Python or similar
  • Curious and eager to learn new technologies
  • Strong communication and interpersonal skills

Preferred

  • Degree in Meteorology, Computer Science, Engineering, or a related field
  • Familiarity with visualization tools and techniques for meteorological and geospatial data
  • Experience in developing solutions for ingesting, decoding, and merging various formats of weather data
  • Proficiency in geospatial data processing tools and libraries such as GDAL or GEOS
  • Java experience (including Spring or Spring Boot)

To apply for this job please visit builtin.com.