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.