Software Engineer II

Wheels Up PartnersNew York, NY

About The Position

Join Our Team at Wheels Up At Wheels Up, we're proud to be a global leader in on-demand private aviation. As one of the largest companies in the industry and a strategic partner of Delta Air Lines – we are committed to making private air travel safe, reliable, and enjoyable. With a diverse fleet of owned aircraft plus a global network of trusted charter operators, we offer our customers access to the right aircraft for their needs and the ability to fly on their terms. And it doesn’t stop at private flights. Wheels Up also provides freight services, safety and security solutions, and managed services to individuals, businesses, government agencies, and more. Regardless of how, when or where you want to fly, our mission is simple; deliver a premium, personalized aviation experience for every customer. We anticipate closing applications submissions for this role on 03/13/2026. If the deadline is extended, we will update this job posting accordingly. Role Overview: What You’ll Be Doing In this role, you’ll join a high‑impact engineering team building the scalable microservices and cloud‑native systems that power the Wheels Up platform. This role is backend‑leaning with opportunities for full‑stack contributions, and you’ll work in a modern Azure‑integrated environment focused on distributed architecture, performance optimization, and clean API design. You’ll design, architect, and build reu sable components and microservices that support mission‑critical workflows across the organization. You’ll own services end‑to‑end—from shaping technical direction and writing production code to deploying, monitoring, and continuously improving them. You’ll collaborate closely with engineering, product, and design partners to deliver high‑quality, user‑centric solutions that scale. Your work will include implementing and maintaining integrations with Azure cloud services, developing GraphQL and RESTful APIs, writing robust unit tests, and contributing to a culture of engineering excellence. You’ll also have the freedom to explore new technologies, influence architectural decisions, and help evolve our development practices as we grow. This role is ideal for someone who loves solving complex engineering problems, thrives in a fast‑moving environment, and wants to build systems that directly shape the future of the Wheels Up ecosystem.

Requirements

  • Excellent problem-solving and communication skills with the ability to collaborate across teams
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • 5+ years of experience in developing Java web applications in agile environments
  • Strong proficiency in Java programming for robust application development
  • Expertise in Spring Framework (Spring Boot, Spring Data, Spring Security) for building microservices with secure and data-driven backends
  • Experience designing and implementing RESTful APIs and GraphQL APIs
  • Hands-on experience with Azure Cloud services, including deployment, scaling, and monitoring
  • Experience designing and deploying distributed, scalable microservices architectures
  • Docker expertise for building and managing containers
  • Experience with NoSQL (MongoDB) and SQL (MySQL) database management, with a focus on optimized data management
  • Proficiency in Git version control for collaborative development

Nice To Haves

  • Experience with CI/CD pipelines and GitHub Actions
  • Familiarity with message brokers (e.g., Kafka, RabbitMQ) for event-driven architectures
  • Knowledge of Kubernetes for container orchestration
  • Experience with monitoring and observability tools (e.g., Datadog, New Relic, Azure Monitor)
  • Experience in the aviation or travel technology industry
  • Familiarity with Agile/Scrum methodologies and JIRA for project tracking

Responsibilities

  • Design, architect, and build scalable, reusable components and microservices that support robust applications
  • Collaborate with cross-functional teams, including development, design, and product, to bring high-quality, user-friendly solutions to life
  • Implement and maintain integrations with Azure cloud services, optimizing deployments, scaling, and availability
  • Develop and maintain GraphQL APIs, ensuring efficient data retrieval and a smooth developer experience for client applications
  • Write and maintain unit tests for code to ensure reliability, covering edge cases and improving usability
  • Diagnose, fix, and enhance application performance to provide a stable and scalable platform
  • Continuously research and adopt new technologies, frameworks, and best practices to enhance development efficiency and code quality

Benefits

  • Tuition Reimbursement
  • Competitive 401(k)
  • Comprehensive Medical, Dental, and Vision Insurance
  • Complimentary access to mental health and wellness counseling through Spring Health
  • Financial planning assistance
  • A variety of additional programs and services in support of your total well-being
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service