Alaska Airlines-posted about 1 year ago
$136,100 - $204,100/Yr
Full-time • Senior
SeaTac, WA
Air Transportation

The Principal Software Engineer at Alaska Airlines is a lead subject matter expert in full-stack software engineering and digital experience. This role is responsible for defining long-term strategies for agile development teams, developing and supporting products, and regularly shipping software. The position requires significant initiative to solve problems and influence product development, ensuring high-quality software delivery.

  • Acts as the lead subject matter expert on full-stack software engineering on an agile delivery team.
  • Collaborates with product owners, designers, and other developers to deliver business value iteratively.
  • Architects, engineers, tests, and releases highly scalable and maintainable complex software applications.
  • Ensures delivery of high-quality software through clean coding practices and methodologies like TDD and continuous integration.
  • Influences the development of technology strategy aligned with department goals.
  • Engages in the technology industry by applying new concepts and representing Alaska at conferences.
  • Mentors other engineers across multiple teams, leveraging a deep understanding of guest experience and business systems.
  • 7 years of experience in software engineering or a related area.
  • Bachelor's degree in Computer Science or a related field, or an additional two years of relevant training/experience in lieu of this degree.
  • Experience as a full-stack software engineer building custom, high-scale, n-tier applications using object-oriented languages (C#, JavaScript, React, etc.).
  • Familiarity with Microsoft Tools & Development Technologies.
  • Ability to multi-task between activities for multiple projects.
  • Expertise in utilizing cloud technology and modern architecture practices to build high-scale distributed systems.
  • Strong interpersonal skills and ability to drive new ideas and technologies.
  • Experience in enterprise-level high availability and scalable iOS solutions.
  • Expert understanding of iOS design patterns and testing/debugging in iOS solutions.
  • Experience writing unit tests and automation tests for iOS solutions using XCTest, Appium.
  • Proven delivery of highly optimized and high-performance iOS solutions.
  • Experience working on iOS solutions using UIKit, SwiftUI, and Appium.
  • Strong understanding of common iOS architectures (MVC, MVVM).
  • Free stand-by travel privileges on Alaska Airlines & Horizon Air
  • Comprehensive well-being programs including medical, dental, and vision benefits
  • Generous 401k match program
  • Quarterly and annual bonus plans
  • Generous holiday and paid time off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service