Job Information
Alaska Airlines, Inc. Principal Software Engineer (multiple openings) in Seattle, Washington
DUTIES:
Serve as the lead subject matter expert in full-stack software engineering and digital experience. Define long-term strategy for our agile development teams, develop and support our products top-to-bottom, and ship software on a regular basis (anywhere from daily to every two weeks). Duties include acting 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; acting as technology subject matter expert for product team, often representing multiple teams to outside stakeholders; and architecting, engineering, testing, and releasing highly scalable and maintainable complex, end-to-end custom software applications. Ensure delivery of high-quality software assigned through clean coding practices and utilize pair programming, test-driven development (TDD), continuous integration, and code reviews. Influence the development of technology strategy aligned with achieving department goals and help the team to execute the strategy. Actively engage in the technology industry, by applying new concepts, networking, and speaking on behalf of Alaska Airlines at conferences and meetups. Influence technology maturity across divisions and upwards in the company and will leverage a deep understanding of the team's guest experience, business, and systems to mentor other engineers across multiple teams.
REQUIREMENTS:
Bachelor's degree* in computer science, engineering, information technology, computer information systems, or closely related field or the foreign degree equivalent; and 7 years of software engineering experience, including:
- 6 years of full-stack software engineering experience building custom, high scale, n-tier applications using object-orientated languages, including C# and Java;
- 5 years of experience utilizing appropriate design patterns to create clean, maintainable, and performant code;
- 5 years of experience utilizing cloud technology and modern architecture practices to build high-scale distributed systems;
- 4 years of experience mentoring other engineers; and
6 years of experience driving code quality via principles such as SOLID and modern design patterns.
Experience may be gained concurrently.
*Employer will accept 2 years of software engineering experience in lieu of a Bachelor's degree in the above fields.
SALARY: $148,494-$223,200/year
* *
Salary Details
Pay will be based on multiple factors, including and not limited to location, relevant experience/level and skillset while balancing internal equity relative to other Alaska/Horizon employees. Alaska/Horizon is committed to fair, unbiased compensation along with competitive benefits in all locations in which we operate.
* *
Total Rewards
Alaska Airlines and Horizon Air pay and benefits can vary by company, location, number of regularly scheduled hours worked, length of employment, and employment status.
- 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
For more information about Alaska/Horizon Total Rewards please visit our career site and view benefits.
LOCATION: 40 hours/week in Seattle, WA (Telecommuting from any state in the United States where Alaska Airlines operates, except Califo