Job Responsibilities: Senior Software Engineer
Salary: $20-30/Hour
Company: Alaska Airlines
Location: Raleigh, USA
Educational Requirements: Bachelor's Degree
The team
It have to come as no wonder that we are recognized as one in every of Seattle’s maximum ideal corporations for engineers and era professionals. Our culture of collaboration, history of launching industry-main merchandise, and experienced groups that paintings at the best levels of software development help us to pioneer technologies which can be growing an airline people love.
Position Summary
The Senior software program Engineer is a topic count number expert in complete-stack software program engineering at Alaska airlines. As an person contributor, this position physical games considerable judgment to make selections that guide our products pinnacle-to-backside and ship software program on a ordinary foundation (anywhere from day by day to each two weeks). This role also gives suggestions to cope with challenges whilst working in an agile surroundings with product proprietors.
Key obligations
- Acts as a subject remember expert in complete-stack engineering on a scrum shipping team, collaborating with product owners, designers, and other engineers to supply business price on an iterative basis.
- Coaches and impacts crew-members on high-quality practices and rising technology.
- Solves complex era and commercial enterprise troubles with new and innovative strategies.
- Architects, engineers, tests, deploys, and helps tremendously scalable and maintainable complex, end-to-stop custom software program programs.
- Guarantees delivery of exquisite software through writing easy code and utilising pair programming, check-driven development (TDD), and non-stop integration.
- Actively engages inside the technology industry, networks and is familiar with how evolving technology can gain our corporation.
- Impacts move-functionality and companions with different disciplines to expand strategy.
- Develops a solid know-how of the crew’s guest experience, business, and systems.
- Job-unique revel in, training & competencies
Required:
- 3 years of enjoy in software engineering, or associated area.
- Bachelor’s degree with a focal point in laptop science or a related area, or an additional years of applicable training/enjoy in lieu of this degree.
Experience inside the following:
- Check Automation.
- Utilizing cloud computing.
- Performing as a software program engineer building custom, excessive scale, n-tier packages the usage of object-orientated languages.
- Developing web or cell packages the use of cutting-edge technologies.
- Using appropriate layout styles to create easy, maintainable, and performant code.
- Interacting with Git version manage to preserve business enterprise and logging of codebase adjustments.
- Performing TDD, unit trying out, pair programming, and other XP techniques.
- Robust interpersonal capabilities and confirmed capability introducing new thoughts and technologies to groups of builders.
- High diploma of professionalism and customer support orientation.
- Notable verbal exchange abilities and confirmed potential to collaborate with a variety of teams.
- High faculty degree or equal.
- Minimal age of 18.
- Ought to be legal to paintings within the U.S.
Desired:
- Experience constructing excessive-scaled dispensed structures walking in cloud environments.
- Experience building and deploying to Kubernetes environments.
- Enjoy with DevOps practices and helping equipment.
- Enjoy in agile/lean development methodologies
- Experience with .Internet WebAPI and .Internet center
- Enjoy with layout styles and/or stable principle
