FlightAware

aviation software

SeniorSoftwareEngineerFlightAwareBackend

$87–165k Houston, Texas, United States; Dallas, Texas, United States FULL TIME Remote Friendly
The Brief

“Senior Software Engineer - FlightAware Backend at FlightAware. Skills: backend software engineering, cloud native development, microservices architecture, data processing, system scaling. building new features from scratch and bring them all the way to production. building and scaling out FlightAware’s backend infrastructure that encompasses our streaming data feeds, databases, queueing systems, compute infrastructure, and analysis engines”

What You'll Achieve.

building new features from scratch and bring them all the way to production; ensure customers have a seamless self-service account management experience; ensure that customers' access to services are secure and correctly provisioned

Industry & Context.

aviation software
Problems you'll solve

proactively solving problems

Eligibility Requirements

U. S. Person required, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote.

What They're Looking For.

Must Have

Experience as a Software Engineer using languages and technologies such as Go, Rust, C++, PostgreSQL, MySQL or similar., Understand why a clear (API) contract is important in software engineering., Must be authorized to work in the U. S. without sponsorship now or in the future.

Nice to Have

Participated in a collaborative environment using practices such as pair programming, Agile standups and retrospectives, peer code review, etc., Experience with cloud technologies and platforms such as Amazon Web Services (AWS) and Kubernetes., Experience supporting microservice architectural paradigms such as service meshes, API contracts, message/event queues, asynchronous workflows, and graphql interfaces., Experience with large-scale SaaS systems using data storage and caching technologies such as PostgreSQL (or other SQL) databases, PostGIS, TimescaleDB, Redis, Dragonfly or similar., Integration experience with advertising networks, billing, or accounting systems., Knowledge of cloud native tools like Flux, Open Telemetry, Prometheus, Grafana, Terraform, or similar., Knowledge of cybersecurity best practices and secure software design., A track record of acquiring new skills, proactively solving problems, applying new technology in the workplace and openness to new approaches., You are a private pilot, you are looking to pursue your private pilot license, or have a passion for aviation.

What You'll Do.

building new features from scratch and bring them all the way to production

building and scaling out FlightAware’s backend infrastructure that encompasses our streaming data feeds

compute infrastructure

ensure customers have a seamless self-service account management experience

extending integration with subscription

billing information and accounting management systems

ensure that customers' access to services are secure and correctly provisioned according to the products they have purchased

deliver cloud native microservices that power our website

well-tested code to meet the needs of your customers

How You'll Work.

Team & Collaboration

work together with teams across FlightAware to deliver cloud native microservices; participated in a collaborative environment using practices such as pair programming, Agile standups and retrospectives, peer code review, etc.; learn alongside talented senior engineers and share your own expertise; work on a diverse team

Communication Scope

excellent interpersonal and communication skills; clear communication

Process & Methodology

execute, deliver, and complete projects independently and efficiently

Free ATS check

Applying for this Senior Software Engineer - FlightAware Backend role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about FlightAware?

Real rants from real employees. Read before you apply.

Read Company Rants →