Senior Principal Engineer at JetBlue Airways Corporation | Cottonwood Heights, UT, US | Rezi

Senior Principal Engineer at JetBlue Airways Corporation

Senior Principal Engineer

JetBlue Airways Corporation · Cottonwood Heights, UT, US

3 weeks ago

Senior Principal Engineer

JetBlue Airways Corporation · Cottonwood Heights, UT, US

25 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

The Senior Principal Engineer is a pivotal and highly strategic position responsible for devising, planning, and implementing engineering strategies and systems architecture that impact the critical technical directions of JetBlue. This role will be a primary strategic contributor to the Technology Vision & Strategy, evaluating opportunities for revenue impacts through systems availability, performance, and operational support.

Responsibilities

  • Provide meaningful impacts to revenue and customer experience through technical development and systems architecture.
  • Provide thought leadership and collaboration into the broader JetBlue organization through empirical analysis.
  • Define problems autonomously and proactively own complex features and distributed designs.
  • Present complex distributed designs across the organization, ensuring alignment with systems architecture strategies.
  • Develop designs and technical roadmaps that influence long-term strategic implementations.
  • Explore customer experiences to find opportunities for seamless technology integration.
  • Drive a technology normalization strategy to address technology drift.
  • Develop, design, implement, and operationally support large-scale digital and cloud-native experiences.
  • Design, write, and implement platform automation for CI/CD and production synthetic transactions.
  • Provide input and guidance on development and architecture decisions, mentoring other engineers.
  • Evaluate new technologies and determine viability per solution with a customer-first approach.
  • Analyze requirements and solution architecture to provide task-specific estimates.
  • Mentor engineers on coding practices and design decisions.
  • Participate in code reviews to ensure high quality and consistent coding practices.
  • Participate in scrum team ceremonies, sprint planning, and backlog grooming.
  • Collaborate closely with global product development and IT teams, including Product Management, Architecture, DevOps, QA, and Infrastructure.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering or a related technical discipline; OR demonstrated capability with a High School Diploma/GED and at least four (4) years of previous relevant work experience.
  • Six (6) years of software engineering experience, building highly scaled and distributed systems architecture.
  • Six (6) years of professional full stack development using mainstream development stacks such as NodeJS, Java, and Angular.
  • Demonstrated technical skills through a live work sample.
  • Deep subject matter expertise in modern software architecture, microservices, micro-frontends, serverless applications and frameworks.
  • Subject matter expertise with CI/CD pipeline and tools like Jenkins and Sonarqube.
  • Experience with assisting in the refinement of development practices using approaches such as GitOps.
  • Subject matter expert in developing software applications in at least one major Cloud platform – Azure, GCP or AWS.
  • Available for light to moderate overnight travel (less than 10%).
  • In possession of valid travel documents and ability to travel in and out of the United States.
  • Able to work flexible hours and be available for emergency response on short notice.
  • Must pass a pre-employment drug test.
  • Must be legally eligible to work in the country.
  • Awareness of security best practices in Cloud Security and client vulnerability management.

Skills

  • NodeJS
  • Java
  • Angular
  • Modern software architecture
  • Microservices
  • Micro-frontends
  • Serverless applications and frameworks
  • CI/CD pipeline
  • Jenkins
  • Sonarqube
  • GitOps
  • Azure
  • GCP
  • AWS
  • Yarn
  • Gradle
  • WebPack
  • CSS
  • Content Management System (CMS) implementations
  • Content Delivery Networks (CDNs)
  • Magnolia Content Management Systems
  • Adobe
  • Fastly Content Delivery Networks
  • Search Engine Optimization (SEO)

Location

  • Remote
  • Hybrid

Work Type

  • Full-time

Experience Level

  • Senior
  • Principal

Education Level

  • Bachelor's degree in Computer Science, Computer Engineering or a related technical discipline
  • High School Diploma/GED
  • Advanced degree in Computer Science, Computer Engineering, or a related technical discipline

Salary/Compensations

  • $134,600.00 - $210,100.00 per year

Benefits

  • Performance bonuses
  • Restricted stock units
  • Healthcare benefits
  • 401(k) plan and company match
  • Crewmember stock purchase plan
  • Short-term and long-term disability coverage
  • Basic life insurance
  • Free space available travel on JetBlue

About the Company

  • JetBlue is an airline company.

Equal Opportunity

  • JetBlue values Safety, Caring, Integrity, Passion and Fun.
  • Promote JetBlue’s #1 value of safety as a Safety Ambassador, supporting JetBlue’s Safety Management System (SMS) components, Safety Policy and behavioral standards.
  • Identify safety and/or security concerns, issues, incidents or hazards that should be reported and report them whenever possible and by any means necessary including JetBlue’s confidential reporting systems (Aviation Safety Action Program (ASAP) or Safety Action Report (SAR)).