What is a Software Engineer at Alaska Airlines?
As a Software Engineer at Alaska Airlines, you play a vital role in building, scaling, and maintaining the digital products and enterprise platforms that keep millions of travelers moving. This position drives high-impact initiatives across the company, ranging from modernizing cloud-based APIs to evolving mission-critical Identity and Access Management systems. Your work directly touches core guest experiences, operational reliability, and internal tooling, making technical excellence and high-scale reliability everyday priorities.
The engineering culture at Alaska Airlines is deeply rooted in collaboration, continuous delivery, and craftsmanship. You will frequently work alongside cross-functional teams of product managers, designers, and fellow developers in highly collaborative environments utilizing agile delivery models. Whether you are architecting distributed cloud systems on Azure or engineering secure end-to-end applications in C# or Java, your contributions shape the technological backbone of a major airline.
This role requires a balanced blend of rigorous technical execution and strong interpersonal skills. Because teams heavily emphasize practices like test-driven development (TDD) and collaborative coding formats, you must be comfortable writing clean, maintainable code in real-time alongside your peers. Expect an environment that values proactive problem-solving, clean architectural principles, and a relentless dedication to quality.
