Manager, Software Engineering at ATPCO
Herndon, VA 20171, USA -
Full Time


Start Date

Immediate

Expiry Date

04 Dec, 25

Salary

186000.0

Posted On

04 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, System Architecture, Leadership Skills, Distributed Systems, Software Development, Color, Communication Skills, C++, Python, Programming Languages

Industry

Computer Software/Engineering

Description

Company Description
ATPCO is the world’s primary source for air fare content, holding over 200 million fares across 160 countries. Every day, the travel industry relies on ATPCO’s technology and data solutions to help millions of travelers reach their destinations efficiently. Join us and contribute to the development of innovative applications that power global travel. ATPCO is everywhere people buy flights.
We’re not just shaping the future of air travel– we’re redefining how and where great work happens. At ATPCO, we believe in flexibility, trust, and a culture where your wellbeing comes first

OUR CULTURE:

We’ve built a remote-first culture rooted in trust, transparency, and belonging. With open-door leadership, weekly 1:1s, and real-time recognition, we keep our people connected and valued—no matter where they work.
Our cultural pillars of Collaboration, Empowerment, Innovation, Learning, Transparency, and Trust guide how we show up for one another and grow together.
Job Description
As the Engineering Manager, you’ll lead the team behind ATPCO’s Product Catalog a cornerstone solution enabling airlines to deliver dynamic offers at scale. This initiative is transforming airline retailing by providing a single source of truth that ensures consistency, accuracy, and trust across the travel ecosystem. You will guide engineers in building an industry-critical platform that handles complex product definitions, dependencies, and rules with speed and reliability. Your leadership will directly influence how airlines create, manage, and distribute products from shopping to settlement, driving the next generation of offers worldwide

QUALIFICATIONS:

  • Experience:
  • Minimum 3+ years of experience in a software engineering management role.
  • Minimum 7+ years of experience in software development with a strong understanding of engineering best practices and system architecture.
  • Technical Skills:
  • Proficiency in programming languages such as Java, Python, C++, or similar.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud)
  • Strong knowledge of Agile/SCRUM methodologies.
  • Leadership Skills:
  • Proven track record of building and leading high-performing 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 large-scale distributed systems.
  • Familiarity with modern DevOps practices and tools.
  • Prior experience in a cross-functional or matrixed organization.
  • Strong problem-solving skills and a proactive approach to addressing challenges.
    Salary Range: USD $153,000 – $186,000
    The disclosed range estimate has not been adjusted for applicable geographic differential associated with the United States
    Additional Information
    At ATPCO, we are deeply committed to diversity, equity, and inclusion. Our supportive policies promote work-life balance through flexible work arrangements, and we cultivate a workplace where every employee feels valued, respected, and a true sense of belonging.
    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
    All your information will be kept confidential according to EEO guidelines
Responsibilities
  • Engineering Excellence: Champion best engineering practices (e.g., Test-driven development, CI/CD, Microservices etc.) within the team, ensuring that all software development processes are optimized for quality, efficiency, and scalability.
  • System Architecture: Collaborate with architects and senior engineers to design and implement scalable, resilient, and maintainable system architectures.
  • People Management: Lead, mentor, and develop a team of engineers, fostering a culture of continuous improvement and professional growth. Provide guidance on career development and performance management.
  • Team Building: Build and maintain a high-performing engineering team, ensuring the right balance of skills, diversity, and experience to meet business goals.
  • Cross-Functional Collaboration: Work closely with product, design, and other engineering teams to deliver products that meet customer needs. Facilitate effective communication and collaboration across teams.
  • Stakeholder Communication: Manage stakeholder expectations by providing regular updates on project status, risks, and opportunities. Ensure transparency and alignment between engineering efforts and business objectives.
  • Operational Responsibility: Oversee the operational health of the products under your team’s purview, ensuring high availability, security, and performance.
  • Continuous Improvement: Continuously assess and improve software engineering and delivery practices. Foster an environment of innovation and experimentation within the team.
Loading...