Senior Software Engineer, Backend @ Zwift - Long Beach, CA

Job Overview

2 months ago

Senior Software Engineer, Backend

Zwift - Long Beach, CA

Seniority Level: Mid-Senior

Location: Long Beach, CA. or US Remote (in select states) & Brazil Remote

About the role and about You:

Our mission at Zwift is to make more people more active more often. As a Backend Engineer on our Growth Team, you will be enhancing services, applications and tools that are crucial to this mission. You are an agent of positive change and will be working with a cross-functional team, creating world-class features and experiences that enable us to build strong customer relationships and deliver customer-centric solutions.

Your work will traverse our Java-based, cross-platform stack and will delve into payments, subscription, shop and profile experiences. Your immediate team will include other engineers, product, design and UX. You will also collaborate across disciplines and integrate new features and applications within our game systems and services.

We are looking for someone who can build strong relationships with peers and stakeholders, manage ambiguity and thrive in this highly collaborative, dynamic environment.

What you'll do:

  • Collaborate with your team and stakeholders to design, plan and execute features vital to our company roadmap.
  • Advocate for quality; ensure features and improvements are secure, well-tested, resilient, performant and highly available.
  • Learn, coach, and mentor within your team and across teams to improve and elevate yourself and others.
  • Support and champion security protocols, observability and automation; actively engage process and efficiency improvements.
  • Leverage AWS tools and infrastructure and scale our architecture in an efficient, secure and cost effective way.
  • Represent Zwift and its values in public communication around specific projects and community contributions.

What we're looking for:

  • BS in Computer Science or Relevant Technical Area, or 5+ years of experience as a backend Engineer
  • Strong foundation in Computer Science, Data Structures, Algorithms, and overall Software Design
  • Professional experience developing distributed applications and services
  • Java Proficiency
  • Fluency in English, written and verbal; sufficient to effectively collaborate on a distributed, cross-functional team (interviews will be conducted in English)
  • Strong knowledge of observability tools, including metrics, structured logging and distributed tracing
  • Solid understanding of RESTful API design and microservice architectures
  • Knowledge of container and orchestration technologies, such as Docker and Kubernetes
  • Some Knowledge of message brokers and tools
  • Solid understanding of Relational & Non-Relational Databases
  • Availability to travel

Bonus points:

  • Enthusiasm for cycling
  • Experience Java frameworks like Spring, Quarkus
  • Familiarity with front-end languages and frameworks
  • Experience with agile development methodologies like Scrum or Kanban
  • Experience building eCommerce, payments, and/or customer support portals
  • Experience with AWS products and services
  • Experience with JBoss/Wiildfly or Spring Boot

(Colorado only) Minimum salary of $128,000 + bonus + equity + benefits.


How to stand out among the rest:

Your resume/CV is enough to show off your skills, accomplishments, and experience. However, if you choose to include a cover letter introducing us to your awesome personality, we will read that too.

We strongly believe that different backgrounds and ideas are a competitive advantage; we hire candidates of any race, color, ancestry, religion, sex, national origin, sexual orientation, gender identity, age, marital or family status, disability, Veteran status, and any other status. Zwift is proud to be an Equal Opportunity Employer. If you have a disability or special need that requires accommodation, please let us know by emailing [email protected]

Zwift, Inc. is an Equal Opportunity Employer.

Transparency in Coverage:

Health plan price transparency is designed to help consumers know the cost of covered items or healthcare-related services prior to the date upon which they receive care. Transparency in Coverage (TIC) regulations require health insurers and group health plans to create machine readable files (MRFs) that contain the negotiated rates for in-network providers and allowed amounts derived from historical claims for out-of-network providers and make those files publicly available.

Here is the link to the site on which Kaiser Permanente posts its in-network and out-of-network allowed amount machine-readable files (MRFs).

Here is the link to the site on which Anthem posts its in-network and out-of-network allowed amount machine-readable files (MRFs). The link will allow you to search for your files using your Employer Identification Number (81-2798595)

Similar Jobs

Principal Embedded Software Engineer

Packetcraft Inc

San Diego, CA

Good understanding of the principles of efficient embedded software design and real-time operating systems. Lead and mentor other embedded stack developers.

Software Engineer

Santa Monica, CA

Understanding of Object-oriented programming or Functional Programming paradigm. On-going career development sessions and an annual learning event.

Senior Embedded Software Engineer

Packetcraft Inc

San Diego, CA

Create high-quality software designs and implementations. Knowledge of data communications and networking software is helpful but not necessary, including…

FE Programmer


El Monte, CA

At least 3-year software development experience. Complete the specific project assigned by the team lead and the management team.

GPU Software Engineer

DeepSight Technology

Los Angeles, CA

We provide top-notch benefits and perks, including health, vision, dental, stock options, and a 401(k)-retirement plan.

Senior Software Engineer

Santa Monica, CA

Collaborate on the development and design of software and systems with other engineers and stakeholders to ensure best practices are followed.

Platform Senior Developer

City National Bank

Los Angeles, CA

O Actively mentor other colleagues by contributing experience and insight to the team and to CNB. Able to mentor colleagues and external partners on these…

DevOps Engineer

ESRI, Inc.

Redlands, CA

Build scalable, efficient cloud infrastructure that can be monitored using automated system health checks with tools such as Prometheus and cloud monitoring.

Web Developer/ e-commerce specialist


Thousand Oaks, CA

Apparel Manufacturing company is looking for an experienced individual to maintain an eCommerce site on wordpress on a contract and part time basis.

Senior Staff Software Engineer, Applications

Ignite Human Capital

San Diego, CA

10+ years of demonstrated experience in software development for complex function-based software that interacts with sensor inputs, control loops and redundancy…

Software Engineer II (DECIMATE)

Epsilon Systems Inc

San Diego, CA

Epsilon C5I (, focused on software development and systems engineering for complex command, control, intelligence and combat systems,…

Android Developer - Remote in California

JPMorgan Chase Bank, N.A.

Apple Valley, CA

Collaborate with other engineers, QA engineers and designers to ship features. You'll be tasked with keeping the team and other key stakeholders up to speed on…

React Developer Solution Specialist (Clearance Eligible) - Location Open


San Diego, CA

Must be able to obtain the required level of security clearance for this role. Developing new user-facing features using React.js.

Sr. AWS DevOps Specialist


San Diego, CA

Lead development teamstobuild and deploy micro services-based applications in public cloud with Continuous Integration & Continuous Deployment tools and…

Senior Graphics Programmer

Rockstar Games San Diego & Toronto

Carlsbad, CA

Experience optimizing both performance factors and memory footprints using hardware and software profilers (PIX, GCM Replay, Tuner, Vtune, etc.).

Senior .Net Developer

EDR Technology

Los Angeles, CA

Develop documentation throughout the software development life cycle (SDLC). Involved entire SDLC of the project and responsible for project completion.

Java Full Stack Front End Developer Solution Specialist (Clearance Eligible) - Location Open


San Diego, CA

Strong technical skills including understanding of software development principles. Ability to quickly learn new concepts and software.

Software Engineer III

Orange County's Credit Union

Santa Ana, CA

Deep understanding of Agile software development and DevSecOps practices. Consistently practice the Service Philosophy of “Put People First” by exercising the…

Unreal Engine Developer | Remote, starting at $150k

Focus Talent Group

Los Angeles, CA

Experience with designing modular and scalable software. Minimum of 3-5 years of Unreal development experience. Recently worked in Unreal Engine 4 or 5.

IT Solutions Delivery Manager

Orange County's Credit Union

Santa Ana, CA

Manage day-to-day operations for vendor packaged and internal custom solutions related to the Credit Union’s core banking platform; ensure that commitments are…

Executive Director, Digital Technology & Innovation

Orange County's Credit Union

Santa Ana, CA

Act as a player-coach by providing hands-on leadership for the architecture, design and development of new software products / solutions as well as day-to-day…

UX and Front End Developer - Work in Sweden

Iknal Semikan

Los Angeles, CA

Interest in the entire product life cycle. At least 4 years of relevant experience in major projects as a front-end developer.

Backend Developer for Autonomous Vehicles - Work in Sweden

Iknal Semikan

Los Angeles, CA

Experience in AWS, Azure, Google Cloud, or other cloud platforms. 4+ years of relevant work experience in . Experience in backend or full stack development.

Mobile Developer - Work in Sweden

Iknal Semikan

Los Angeles, CA

Experience with system architecture or leading a software team is a strong advantage. We are looking for a Mobile App developer with solid experience with…