Jobs and Careers
AT

Senior Principal Software Engineer

ATPCO
Dulles, VA, United States, United Statesfull_timeVerifiedPosted 17 Jul 2024
💰 $190,000/yr($156,000/yr$190,000/yr)

About the role

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.

Employees are eligible for our benefits package, including employer-matched 401(k), group health insurance and wellness programs, paid time off, tuition reimbursement, standby flight program, and employee collaborated work and life standards.

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 a Senior Principal Software Engineer in the ATPCO organization you are responsible for the implementation, enhancement, and maintenance of ATPCO applications and services.  

  • Informs and guides the business stakeholders regarding cost of technical/infrastructure solutions  
  • Leads across the organization and contributes to the development of technical requirements and other design artifacts.  
  • Defines parameters and workload models for performance testing of applications. 
  • Understands all enterprise architectural strategies, security and operational best practices and standards and ensures adherence to them in technical solutions across teams.  
  • Promotes successful delivery of customer value across the enterprise through efficient designs, programming techniques and strategies, utilizing innovative techniques where practical.  
  • Ensures all technical & development artifacts are complete and properly managed as required.   
  • Adheres to established ATPCO development standards and spearheads appropriate modifications to improve quality and productivity of the team. Ensures that all team members follow ATPCO standards.   
  • Drives significant process improvements positively impacting organizational performance. 
  • Exhibits excellent communication skills and has the ability to distill complex technical discussions to business stakeholders. 
  • Works independently and collaboratively to ensure delivery of solutions that are high quality, well-written and efficient software.  
  • Formulates high level and detailed estimates for blue sky analyses, high level planning, and impact assessments including clear justification in situations that may involve ambiguous or unclear requirements, including support of other Business Units.
  • Leads technical areas anticipating and resolving issues to meet team commitments. Able to manage multiple, complex tasks with a focus on delivering quality and timely results.  
  • Acts as a technical resource/lead and mentor to engineers within and across teams and evangelizes software engineering principals across the organization 
  • Has a broad and thorough understanding of current development techniques, methodologies, tools, and technologies across all areas of application development.   
  • Keeps abreast of emerging technologies, tools and proposes/implements feasible solutions to improve the efficiency and effectiveness of solutions delivery at ATPCO.
  • Thrives working in a fast-paced agile environment.  
  • Provides technical leadership & guidance to cross-functional teams on large-scale development efforts.  
  • Proactively interfaces with others and identifies options to achieve team success. Establishes positive relationships with peers across the company to ensure meeting customer and enterprise objectives.   
  • Takes a lead role in anticipating and managing technical issues, mitigating risks, escalating issues appropriately and keeping all necessary parties informed.  
  • Shares technical and business knowledge with others. Proactively presents information in public forums to share knowledge and improve the productivity of others.    
  • Maintains and shares knowledge with others. Rapidly absorbs and critically assess new information and applies it effectively. 

 

Salary Range:  USD $156,000 - $190,000.

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

 

Additional Information

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

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

ATPCO

View company profile →