Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Zwift

Senior Software Engineer 2, Community Support

Zwift

Senior Software Engineer responsible for developing solutions in support of Zwift's 1 million active users. Collaboration with Community Support and engineering teams is key to enhance customer service.

Posted 5/8/2026full-timeRemote • California • 🇺🇸 United StatesSenior💰 $128,000 - $204,000 per yearWebsite

Tech Stack

Tools & technologies
AngularJavaJavaScriptKafkaKotlinNode.jsPythonReactSDLCVue.js

About the role

Key responsibilities & impact
  • Partner closely with stakeholders in Zwift's Community Support organization and other engineering teams to define requirements, make trade-offs, and deliver end-to-end technical solutions, including the full software development life cycle.
  • Identify and recommend improvements in tools and processes which can improve our customers' experience and the efficiency of our Community Support organization.
  • Establish a deep understanding of the team's technical architecture.
  • Write clean, efficient, testable, and maintainable code for both front-end and back-end systems.
  • Conduct code reviews and ensure code quality through automated testing (e.g., unit testing, integration testing, and similar).
  • Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.
  • Streamline team processes, creating mechanisms to reduce development churn and minimize technical debt.
  • Participate in on-call support, monitoring, and troubleshooting of all services owned by the team.
  • Implement best practices for scalability, maintainability, security, and system performance.
  • Lean into industry trends, especially in AI, ML, and LLMs, exploring opportunities to leverage these capabilities in new and innovative ways for Community Support applications.

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, Software Engineering, or similar discipline.
  • 7+ years of relevant software engineering experience
  • 3+ years of full stack web/backend development experience.
  • Excellent communication skills with both technical and non-technical audiences.
  • Proficiency in front-end technologies and modern web development frameworks (e.g., React, Angular, Vue.js, etc.).
  • Strong back-end development skills with experience in languages such as Java, Kotlin, Node.js, Python, or similar.
  • Experience with relational databases and distributed event streaming technologies (Kafka, etc.).
  • Expertise in modern API design, development, and microservice architectures.
  • Strong working knowledge of CI/CD pipelines and automated testing frameworks.
  • Ability to solve complex problems through breadth of knowledge, influencing others, and focused domain expertise.
  • Track record of leading by example in engineering best practices and mentoring other engineers.
  • Adaptability and eagerness to learn new technologies as needed.

Benefits

Comp & perks
  • performance bonuses
  • equity
  • full range of medical benefits
  • financial perks

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
full stack developmentback-end developmentfront-end technologiesJavaKotlinNode.jsPythonrelational databasesAPI designmicroservice architectures
Soft Skills
excellent communicationproblem solvinginfluencing othersmentoringadaptabilityeagerness to learn
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering