Lead Sabre Developer/Architect
- Posted: over a month ago
- Full-Time
Fulltime and remote-friendly opportunity for a Principal Software Engineer.
This person will provide technical guidance to development teams (onshore and offshore) and oversee the technical aspects of all projects. It is the lead subject matter expert in full-stack software engineering for application modernization and migration to Azure or another public cloud.
This role defines a long-term strategy for our agile development teams to develop and support our products top-to-bottom and ship software on a regular basis. They will craft and develop software for platforms, peripherals, applications, and diagnostics — all with the most sophisticated technologies, tools, software engineering methodologies, and partnerships. This role exercises considerable latitude and initiative to solve problems and influence the way our teams build modern user-friendly applications.
Key Duties
- Architects, engineers, tests, and releases highly scalable and maintainable complex, end-to-end custom software applications on Azure.
- Acts as the lead subject matter expert on full-stack software engineering on an agile delivery team, collaborating with product owners, designers, and other developers to deliver business value on an iterative basis.
- Acts as technology SME for engineering team who can help with reverse engineering existing applications, conducts code walkthroughs communicate with the product team, often representing multiple teams to outside stakeholders.
- Ensures delivery of high-quality software by writing clean code and utilizing pair programming, test-driven development (TDD), continuous integration, and code reviews. Support A/B testing and analytics
- Influences development of technology strategy aligned with achieving department goals of modernizing the application and helps the team to execute their cloud strategy.
- Actively engages in the technology industry, by learning and applying new concepts, new technologies, and Azure services for modernizing the applications
- Leverages a deep understanding of the team's guest experience, business, and systems to mentor other engineers across multiple teams.
Must haves:
- 8 years of experience in software engineering, or related areas with a focus on .NET, APIs, and Microservices
- Acting as a full-stack software engineer building custom, high scale, n-tier applications using object-orientated languages
- Experience using API and developing Microservices
- Experience in integration with SABRE services
- Containerize and deploy Microservices into the cloud
- Utilizing appropriate design patterns to create clean, maintainable, and performant code.
- Expertise utilizing cloud technology preferably Microsoft Azure and modern architecture practices to build high-scale distributed systems.
- Expertise mentoring other engineers and driving code quality via principles such as SOLID and modern design patterns.
- Experience coaching others with TDD, unit testing, pair programming, and other Extreme Programming (XP) techniques.
- Strong interpersonal skills and the confidence to socialize and introduce new ideas and technologies to communities of developers.
- Bachelor's degree with a focus in Computer Science or a related field, or an additional two years of relevant training/experience in lieu of this degree.
- Must be authorized to work in the U.S.
Preferred
- Experience with designing and building applications and platforms for the commercial airline industry
- Experience and knowledge of post-booking airline ticketing systems like Flight change, cancellations, managing flights etc.
- Experience with DevOps practices and supporting tools.
- Experience in Agile/Lean development methodologies.
- Experience negotiating requirements with stakeholders directly.
LaBine and Associates
Address
Seattle, WAIndustry
Technology
What email should the hiring manager reach you at?