Zwift

Zwift

Senior Software Engineer 2, Community Support

Remote - eligible US locations · Senior · Full-time

Sponsorship not specified$128k-$204kDetected 74 days ago
PythonJavaKotlinReactVue.jsAngularNode.jsBackend DevelopmentFull-Stack DevelopmentCode ReviewElasticsearchDockerKubernetesCI/CDAPI DevelopmentRESTKafkaMachine LearningData AnalysisData VisualizationComputer VisionLLMsA/B TestingAgile

About the role

  • Are you a talented and motivated full stack Senior Software Engineer looking to make a significant impact at Zwift, both internally and externally?
  • Do you enjoy digging into new and emerging technologies and integrating them with existing tools to solve problems in new ways?
  • If so, we want you on our team at Zwift!

Responsibilities

  • 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.
  • 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

  • Bachelor's degree in Computer Science, Software Engineering, or similar discipline.
  • 7+ years of relevant software engineering experience and 3+ years of full stack web/backend development experience.
  • Demonstrated ability to work with high independence in situations where technology strategies may not yet be defined.
  • 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.).
  • 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.

Nice to have

  • Contact Center CRM applications (e.g., Kustomer, Zendesk, Salesforce, Oracle ServiceCloud).
  • Knowledge Base systems (e.g., Kustomer, Zendesk, Guru, Stonely, Yext)
  • Peer-to-Peer forum moderation tools (e.g., Discourse, PlushForums).
  • Experience with AI, ML, and LLM systems applied to the customer care domain (e.g. ChatGPT, Claude, Gemini, or similar).
  • Experience defining and producing metrics and analytics, and using data analysis and business intelligence tools in data-driven decision making (e.g., Amplitude, Tableau, OpenSearch, or similar).
  • Solid working knowledge of cloud-based infrastructure and AWS.
  • Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes, etc.).
  • Experience working in Agile development environments (e.g., Scrum, Kanban).

Compensation

  • The base salary for this position ranges between $128,000- 204,000.

Company info

  • Identify and recommend improvements in tools and processes which can improve our customers' experience and the efficiency of our Community Support organization.
  • What we're looking for:

This listing is sourced directly from Zwift's careers page and normalized into a canonical job model.