Principal Software Engineer leading full-stack software engineering and digital experience efforts at Alaska Airlines. Collaborating with teams to deliver high-quality software solutions and mentor engineers.
Responsibilities
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 product team, often representing multiple teams to outside stakeholders.
Architects, engineers, tests, and releases highly scalable and maintainable complex, end-to-end custom software applications.
Ensures delivery of high-quality software assigned through clean coding practices and utilizing pair programming, test-driven development (TDD), continuous integration, and code reviews.
Influences development of technology strategy aligned with achieving department goals and helps team to execute against strategy.
Actively engages in the technology industry, by applying new concepts, networking and speaking on behalf of Alaska at conferences and meetups.
Influences technology maturity across divisions and upwards in the company.
Leverages a deep understanding of the team’s guest experience, business, and systems to mentor other engineers across multiple teams.
Requirements
7 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.
Acting as a full-stack software engineer building custom, high scale, n-tier applications using object-orientated languages (c#, java, etc.).
Utilizing appropriate design patterns to create clean, maintainable, and performant code.
Expertise utilizing cloud technology 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.
Strong interpersonal skills and ability to drive new ideas and technologies to communities of developers.
High school diploma or equivalent.
Minimum age of 18.
Must be authorized to work in the U.S.
Benefits
Free stand-by travel privileges on Alaska Airlines, Hawaiian Airlines & Horizon Air
Comprehensive well-being programs including medical, dental and vision benefits
Senior Staff Engineer driving architectural excellence within Matillion's AI - powered data integration platform. Leading technical design and strategy for scalable data solutions with a focus on collaboration.
Software Engineer developing high - quality legal software solutions for Cisco. Partnering with cross - functional teams and applying secure coding principles for system integrity and performance.
Staff Engineer leading a product team at Beamery, a transformational AI platform in HR technology. Designing scalable software and providing technical mentorship in a hybrid role.
iOS Engineer developing new financial services with Merpay, focusing on individual credit business in Japan. Collaborating with cross - functional teams to improve user experience and product quality.
Tech Lead managing development teams across mobile, web, and backend at Lotus's. Overseeing software solutions while ensuring technical excellence and high - quality code across projects.
Staff Engineer developing solutions with agile teams and mentoring junior engineers. Focused on leading development initiatives utilizing CI/CD, .NET, and web services.
Software Engineer developing and supporting client - server applications for gaming technology at Light & Wonder. Collaborating with teams to build reliable and scalable software solutions.
Associate Director role leading software development and team collaboration at RBC. Designing and building robust Java applications while mentoring a high - performing development team.
Senior Software Engineer in Mobility Engineering at WEX developing backend solutions for fleet management. Responsible for scalable system design and leadership in code quality and best practices.
Experienced AI - ML Engineer developing and implementing analytics solutions for aerospace applications at Boeing. Delivering cutting - edge R&D and high - quality engineering work in global markets.