ATPCO logo

Manager, Software Engineering

ATPCO
Full-time
Remote
United States

Company Description

ATPCO is the foundation of flight shopping, providing pricing and retailing data, tools, and services to 500+ airlines, global distribution systems, sales channels, and technology companies. In addition, ATPCO links the entire airline community together, collaborating to develop industry standards for airline distribution and end-to-end technology solutions. As a result, ATPCO solutions work seamlessly across existing, new, and evolving technologies and methods from shopping to settlement. Airline-owned and reliably supporting air travel for more than 55 years, ATPCO is everywhere people buy flights.

We consider qualified applicants for employment without regard to race, gender, age, color, religion, national origin, citizenship status, marital status, disability, sexual orientation, protected military/veteran status, gender identity or expression, genetic information, marital status, medical condition, or any other legally protected factor.

Job Description

As an Manager, Software Engineering you will lead a team advancing modern airline retailing content services essential for flight shopping. Your responsibilities include developing scalable, cost-efficient solutions to handle millions of interactions while ensuring engaging, precise content delivery. This role focuses on team growth, fostering strategic thinking, and continuous improvement aligned with ATPCO's objectives. Success requires strong leadership, feedback skills, and empowerment in remote settings, alongside deep software engineering expertise, technical architecture knowledge, and a problem-solving mindset for complex technical challenges. 

 

What You’ll Do 

 

  • Provide leadership and mentorship to engineers, emphasizing career development, performance management, and fostering a culture of growth and excellence. 

  • Lead a portfolio of diverse technology projects and a hybrid team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help power airlines modern merchandising. 

  • Build and maintain a high-performing engineering team, ensuring the right balance of skills, diversity, and experience to meet business goals. 

  • Collaborate with the Product Managers to align engineering efforts with product definitions, roadmaps, and success measures. 

  • Manage stakeholder expectations by providing regular updates on project status, risks, and opportunities. Ensure transparency and alignment between engineering efforts and business objectives. 

  • Champion best engineering practices (e.g., Test-Driven Development, CI/CD, Microservices) to optimize software development processes for quality, efficiency, and scalability. 

  • Partner with architects and principal engineers to design scalable, resilient, and maintainable system architectures 

Salary Range:  $ 153,500 - $186,000

*The disclosed range estimate has not been adjusted for applicable geographic differential associated with the location*

Qualifications: 

 

  • Experience: 

  • Minimum 3+ years of experience in a software engineering management role. 

  • Minimum 8+ years of experience in software development, with a strong understanding of engineering best practices and system architecture. 

  • Technical Skills: 

  • Proficiency in performant programming languages such as Java, Rust, C++, Go (Golang), or similar. 

  • Proficiency in service-oriented architecture, distributed systems, and contemporary DevOps methodologies and tools. 

  • Strong experience with cloud platforms (e.g., AWS, Azure, Google Cloud). 

  • Leadership Skills: 

  • Proven track record of building and leading high-performing hybrid teams. 

  • Strong mentoring and coaching skills, with a focus on fostering a collaborative and inclusive team environment. 

  • Communication Skills: 

  • Excellent verbal and written communication skills. 

  • Ability to effectively communicate complex technical concepts to both technical and non-technical stakeholders. 

 

Preferred Qualifications: 

  • Experience with Kubernetes for container orchestration, automated deployments, scaling, and optimizing hardware resources. 

  • Strong knowledge of RPC for efficient, high-speed communication within distributed clusters. 

  • Prior experience in a cross-functional or matrixed organization. 

  • Strong problem-solving skills and a proactive approach to addressing challenges 

Additional Information

All your information will be kept confidential according to EEO guidelines.