Sr. Software Engineer - Data Services

Sr. Software Engineer - Data Services

Sr. Software Engineer - Data Services

Job Overview

Location
Seattle, Washington
Job Type
Full Time Job
Job ID
52760
Date Posted
3 months ago
Recruiter
Carla Tomasi
Job Views
199

Job Description

It should come as no surprise that Alaska Airlines is recognized as one of Seattle’s most desirable companies for engineers and technology professionals. Our technology teams are regularly disrupting the way our guests experience air travel. We are innovators and creators, striving to continually improve our award-winning technology in ways that make travel as simple, enjoyable and seamless as possible. We are not content to rest on our successes. We take pride in the fact that our ideas have become the norm across the industry, and we are always thinking about what's next!

Role Summary

The Data Services DAP Senior Software Engineer is a subject matter expert in data transformation and storage, using Azure, at Alaska Airlines. As an individual contributor, this role exercises considerable judgment to make decisions in software component development and provide recommendations to address needed data transformation solutions.

Key Duties

  • Implements solutions to capture and store event driven data and process as needed

  • Implements secure cloud data solutions which align to privacy and security controls

  • Participates in making decisions collaboratively, and ensuring follow through with excellent verbal and written communication

  • Works with stakeholders, and translate requirements to design and build solutions that will meet Business needs and integrate seamlessly with the DAP and ML processes

  • Contributes as a full-stack software engineer on a scrum delivery team, collaborating with product owners, designers and other engineers to solve complex technology and business problems.

  • Engineers, tests, deploys, and supports complex, full-stack data-centric software applications that support real-times ODSs and Alaska’s data analytics platform.

  • Ensures delivery of high-quality software by writing clean code, performing code reviews, writing unit and integration tests and following continuous integration/delivery best practices.

  • Researches and analyzes current systems, subsystems and interfaces to understand the current or new process flow

  • Conforms with, and participates in continuous improvement of, best practice guidelines around all stages of development

Job-Specific Experience, Education & Skills

Required

  • 4 years of design and development experience, including significant hands on experience developing using a major cloud platform, like Azure, AWS, or Google

  • A Bachelor of Science degree, with a focus in computer science, systems analysis, or a related area, or two additional years of experience in lieu of this degree

  • Understand scalable, performant, and secure architectures and designs principles

  • Understanding of concurrency, parallel, multithreading, and asynchronous processing patterns

  • Experience with resilient patterns (e.g., automated retry patterns, circuit breaker)

  • Experience writing automated unit tests using unittest, nUnit, Moq, or similar frameworks

  • Experience with DevOps CI/CD (Azure DevOps, GitHub, GitLab, CircleCI) and collaborating within a Git SCCS

  • Experience with both NoSQL Databases such as MongoDb/CouchDb and Relational Databases (Oracle, PG, MySQL) including strong SQL reading and writing skills

  • Excellent communication skills and proven ability to collaborate with a variety of different types of people, including the ability to discuss technical issues with non-technical audiences

  • Minimum age of 18

  • Must be authorized to work in the U.S.

Preferred

  • Experience using Azure Service Bus, Databases, Azure Data Warehouse, Redis, Key Vault, and WebJobs

  • Working knowledge and experience with various aspects of Azure security models

  • 2+ years airline/travel industry experience

  • Experience with Agile Methodology

  • Experience with scripting languages such as Python and Ruby and experience with a strongly typed language like C# or Java.

  • Prior working experience using data processing technologies such as Apache Spark (Spark ML, Spark Streaming, Databricks) or Azure stream analytics

  • Experience with data concepts (SQL, NoSQL, Normalization) and working with complex data structures

  • Business and/or technical background in the areas of Data Integration (ETL), Data Security, and machine learning

  • Hands on Experience with DockerContainer/Kubernetes

Job-Specific Leadership Expectations

Embody our values to own safety, do the right thing, be kind-hearted, deliver performance, and be remarkable.

COVID-19 Vaccination Requirement

Where permitted by applicable law, new hires must have received the COVID-19 vaccine. The Company will provide reasonable accommodations to qualified employees with disabilities or for a sincerely held religious belief.

Total Rewards

  • Competitive total rewards package

  • Medical, dental and vision benefits

  • 401k match program

  • Monthly incentive pay plan

  • Annual incentive pay plan

  • Generous paid time off

  • Travel privileges on Alaska Airlines & Horizon Air

Employment Type Full-Time
FLSA Status Exempt
Regular/Temporary Regular
Requisition ID 2021-6634
Equal Employment Opportunity Alaska Airlines and Horizon Air are proud to be an Equal Employment Opportunity and Affirmative Action employer that is committed to diversity, equity, and inclusion. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, gender identity, and gender expression), national origin, age, protected veteran or disabled status, genetic information (including family medical history) or other legally protected characteristics. Qualified applicants with criminal histories will also be considered for employment, consistent with applicable federal, state, and local law. People of color, women, LGBTQIA+, immigrants, veterans and persons with disabilities are encouraged to apply. We are an E-Verify Â® employer, where required by law.

Job ID: 52760

Similar Jobs

Cargill

Full Time Job

Sr. software engineer - data services Sr. software engineer - data services

A Typical Work Day May Include: • Completing preventative, predictive, ...

Full Time Job

Deloitte

Full Time Job

Sr. software engineer - data services Sr. software engineer - data services

Are you looking to elevate your cyber career? Your technical skills? Your opport...

Full Time Job

Cargill

Full Time Job

Sr. software engineer - data services Sr. software engineer - data services

Cargill Animal Nutrition is a global business that serves large-scale feed mill ...

Full Time Job

Veolia

Full Time Job

Sr. software engineer - data services Sr. software engineer - data services

Primary Duties / Responsibilities:● Assist in daily operational troublesho...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept