Senior Principal Software Engineer
Company: ATPCO
Location: Herndon
Posted on: May 3, 2025
Job 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
DescriptionAre you passionate about developing software that brings
extraordinary value to its users? Do you thrive on devising
innovative solutions that captivate and exceed customer
expectations? If you are eager to collaborate with a team of
skilled engineers and develop products that distinguish us in the
marketplace, your expertise is exactly what we need!Join us at
ATPCO, where we are on the forefront of major transformations in
the airline industry. As a Principal Engineer with us, you will be
an integral part of a visionary team committed to making an impact.
You will help shape our API-first strategy by defining and
implementing common capabilities in collaboration with the platform
team and working alongside product teams to build and deploy
externally accessible API products for our customers. Let us
innovate together-apply today!ResponsibilitiesAs a Senior Principal
Software Engineer in the ATPCO organization, you will:
- Lead and contribute to the development of technical
requirements and other design artifacts.
- Understand all enterprise architectural strategies and
standards and ensure adherence to them in technical solutions.
- Promote successful delivery of customer value across the
enterprise through efficient designs, programming techniques, and
strategies, utilizing innovative techniques where practical.
- Adhere to established ATPCO development standards and spearhead
appropriate modifications to improve quality and productivity of
the team.
- Champion an API-first approach by defining and evangelizing
best practices for API design, development, and governance across
the organization.
- Collaborate with platform teams to implement common API
capabilities and work closely with product managers to build
external-facing API products that deliver high-impact solutions to
our customers, ensuring reliability, performance, and excellent
developer experience.
- Utilize an array of programming languages including Java,
Python, Rust, Go, TypeScript. Use Open-Source RDBMS and NoSQL
databases. Proficiently orchestrate containerization with Docker
and Kubernetes, while harnessing the diverse toolkit of AWS
services to architect robust solutions.
- Lead technical areas, anticipating and resolving issues to meet
team commitments. Manage multiple, complex tasks with a focus on
delivering quality and timely results, acting as a technical
resource/lead to other application developers.
- Promote DevOps mindset and DevOps technical practices that
support the integration, automation, and collaboration to develop
and operate a solution.
- Train and/or mentor other team members and peers as
appropriate.
- Translate technical concepts into accessible, non-technical
language and tailor the communication to meet internal and external
stakeholders' needs.
- Share your passion to remain abreast of the latest tech trends,
eagerly experimenting with and mastering modern technologies,
actively engaging in both internal and external technology
circles.
- Share technical, procedural, and business knowledge with
others. Proactively present information in public forums to share
knowledge and improve the productivity of
others.QualificationsMinimum qualifications include:
- A bachelor's degree (or higher) in an IT-related field of study
(i.e., bachelor's or master's in computer science, Computer
Engineering, Software Engineering, or equivalent).
- Minimum 10 years of experience in software engineering roles
with complex information technology applications.
- 5+ years of experience with AWS, GCP, Azure, or another cloud
service.
- 5+ years of experience in open-source frameworks.
- 7+ years of experience in Agile (CI/CD) practices.
- 5+ years of experience in DevOps practices.
- Proven track record in designing and implementing APIs for
enterprise-scale solutions, including knowledge of security
protocols (OAuth, JWT), versioning, and lifecycle management.
- Experience with microservices architectures and API gateways
(e.g., Kong, Apigee, AWS API Gateway), ensuring performance,
scalability, and reliability.
- Exceptional communication skills, both written and
verbal.Preferred Qualifications
- Demonstrated experience and mastery of regression, functional,
integration (end-to-end), and performance testing
competencies.
- Working knowledge of airline pricing data, systems, and
products.
- Deep experience in different software development methodologies
such as Agile, Lean, Scrum, and test-driven development.
- Proven record of accomplishment of encouraging innovation,
implementation of innovative technologies, inclusion,
outside-of-the-box thinking, teamwork, self-organization, and
diversity.
- Familiarity with API analytics and monitoring tools (e.g.,
Prometheus, Grafana, Splunk) to ensure observability and
operational excellence.If you're excited about leading a
transformative API-first approach and delivering high-impact,
cloud-native solutions, we want to hear from you. Join our
passionate team and help shape the next chapter of innovation at
ATPCO!Salary Range: $157,000- $192,000*The disclosed range estimate
has not been adjusted for applicable geographic differential
associated with the location*Additional InformationAll your
information will be kept confidential according to EEO
guidelines.
#J-18808-Ljbffr
Keywords: ATPCO, Alexandria , Senior Principal Software Engineer, IT / Software / Systems , Herndon, Virginia
Didn't find what you're looking for? Search again!
Loading more jobs...