This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Senior Software Engineer is a subject matter expert in full-stack software engineering with Alaska Airlines (AS) and Hawaiian Airlines (HA). As an individual contributor, this role exercises considerable judgment to make decisions that support our products top-to-bottom and ship software on a regular basis (anywhere from daily to every two weeks). This role also provides recommendations to address challenges while working in an agile environment with product owners.
Job Responsibility:
Acts as a subject matter expert in full-stack engineering on a scrum delivery team, collaborating with product owners, designers, and other engineers to deliver business value on an iterative basis
Coaches and influences team-members on best practices and emerging technologies
Solves complex technology and business problems with new and creative methods
Architects, engineers, tests, deploys, and supports highly scalable and maintainable complex, end-to-end custom software applications
Ensures delivery of high-quality software by writing clean code and utilizing pair programming, test-driven development (TDD), and continuous integration
Actively engages in the technology industry, networks and understands how evolving technologies can benefit our organization
Influences cross-functionality and partners with other disciplines to develop strategy
Develops a solid understanding of the team’s guest experience, business, and systems
Requirements:
4 years of experience in software engineering, or related area
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
Experience in Test Automation
Experience Utilizing cloud computing
Experience Acting as a software engineer building custom, high scale, n-tier applications using object-orientated languages
Experience Developing web or mobile applications using modern technologies
Experience Utilizing appropriate design patterns to create clean, maintainable, and performant code
Experience Interacting with Git version control to maintain organization and logging of codebase changes
Experience Performing TDD, unit testing, pair programming, and other XP techniques
Strong interpersonal skills and proven ability introducing new ideas and technologies to communities of developers
High degree of professionalism and customer service orientation
Excellent communication skills and proven ability to collaborate with a variety of teams
High school diploma or equivalent
Minimum age of 18
Must be authorized to work in the U.S.
Nice to have:
Experience building high-scaled distributed systems running in cloud environments
Experience building and deploying to Kubernetes environments
Experience with DevOps practices and supporting tools
Experience in agile/lean development methodologies
Experience with the Microsoft Technology Stack including Azure, .Net WebAPI, .Net Core., and MS SQL
Experience with Modern Angular (v14+)
Experience with design patterns and/or SOLID principle
Experience leading technical projects with teams of 3 or more Software Engineers
Experience negotiating deployment strategies across multiple teams
What we offer:
Free stand-by travel privileges on Alaska Airlines, Hawaiian Airlines & Horizon Air
Comprehensive well-being programs including medical, dental and vision benefits