United Airlines

Senior Full Stack Developer - Java, Angular

United Airlines
Apply
6 hours ago

Base Salary

$112k - $147k/yr

Responsibilities

  • Design, develop, test, deploy, and support end-to-end full stack features for the Pilot Pay product.
  • Build cloud-native services using AWS ECS/Fargate, Lambda, SQS, SNS, S3, and RDS.
  • Develop event-driven workflows and Kafka producers, consumers, topics, schemas, error-handling patterns, and operational controls.
  • Develop and optimize Apache Spark jobs for scalable data transformation and pay-processing workloads.
  • Build responsive user experiences and secure APIs with validation, auditability, and clear business workflows.
  • Engineer resilience through idempotency, retry strategies, dead-letter handling, failure recovery, and graceful degradation.
  • Implement automated unit, integration, component, regression, and end-to-end tests in CI/CD pipelines.
  • Improve production readiness through logging, metrics, tracing, alerting, runbooks, and root-cause analysis.
  • Participate in Agile delivery, code reviews, technical design discussions, estimation, and continuous improvement.
  • Translate complex pay rules into understandable, testable, and maintainable solutions with product and business partners.
  • Mentor engineers and improve standards for architecture, code quality, security, performance, and supportability.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field, or equivalent practical experience.
  • At least 4 years of professional software development experience, including ownership of production applications.
  • Strong back-end development experience using Java, Python, or a comparable enterprise language and framework.
  • Front-end development experience with a modern JavaScript or TypeScript framework such as React, Angular, or Vue.
  • Hands-on experience with RESTful APIs, microservices, distributed systems, asynchronous processing, and AWS ECS/Fargate, Lambda, SQS, SNS, S3, and RDS.
  • Experience developing event-driven solutions with Kafka or a comparable streaming platform and building, troubleshooting, and optimizing Apache Spark jobs.
  • Strong knowledge of SQL, relational data modeling, transactions, and performance tuning.
  • Experience with infrastructure-as-code, CI/CD, source control, automated testing, and secure software development practices.
  • Ability to diagnose complex production issues across applications, messaging, data, and cloud infrastructure layers.
  • Clear written and verbal communication skills for collaboration across engineering and business teams.
  • Preferred experience includes payroll, crew pay, financial, or other high-accuracy transaction-processing systems; Amazon MSK, EMR or EMR Serverless, Aurora MySQL, container orchestration, and serverless architectures.
  • Preferred qualifications include experience with event schemas, data lineage, reconciliation, replay controls, audit trails, AWS observability and cost optimization, AI-assisted development tools, AI agents or agentic workflows, LangChain, LangGraph, Model Context Protocols, retrieval-augmented generation, responsible AI, and product-centric Agile environments.

Benefits

  • Medical, dental, vision, life, accident and disability benefits.
  • Parental leave, employee assistance program, commuter benefits, paid holidays, and paid time off.
  • 401(k) and flight privileges.
  • The position is eligible for bonus and/or long-term incentive compensation awards.
United Airlines

About United Airlines

10,000+ employees

United Airlines is a major U.S. carrier that provides passenger air travel and air cargo services across a global network spanning six continents. The company sells tickets and ancillary services through united.com and its mobile apps, operates the MileagePlus loyalty program with co-brand credit card partnerships, and supports operations with large-scale digital systems. Headquartered in Chicago, it is part of publicly traded United Airlines Holdings (NASDAQ: UAL) and a member of Star Alliance.

Contact me