Associate Software Engineer

closed
Zwift Logo

Zwift

πŸ’΅ $70k-$110k
πŸ“Remote - United States

Summary

Join Zwift as an Associate Software Engineer and contribute to enhancing the racing, competition, and training experience within our cross-platform MMORPG game. You will collaborate with a full-stack team to deliver features impacting our microservice backend, game client, mobile companion app, and admin tooling. Responsibilities include designing, building, and maintaining high-performance code, identifying technical risks, and collaborating with engineers and product managers on project planning. The ideal candidate possesses a BS/MS in Computer Science or a related field, 1-3 years of software development experience, and expertise in areas such as mobile development or cloud-based microservices. Bonus points are awarded for experience with Kubernetes, MMOs, and cross-platform app development. Zwift offers a competitive salary range ($70,500-$110,000) and a comprehensive benefits package including performance bonuses, equity, and a full range of medical, financial, and other perks.

Requirements

  • BS/MS in Computer Science and/or relevant technical area
  • 1-3 years of software development experience
  • Experience in one of the following: mobile development, cloud-based microservices, event sourcing, gameplay, and/or multiplayer gameplay
  • Experience with software engineering best practices such as automated testing, monitoring/alerting, continuous integration, code reviews, etc
  • Experience with production troubleshooting
  • Tenacity to get things done and enthusiasm for learning in an evolving problem space

Responsibilities

  • Work on a cross-functional team to deliver exciting game features that span our microservice backend, game client, mobile companion app, and admin tooling
  • Design, build, and maintain high-performance, reusable, and reliable code in multiple programming languages and platforms
  • Identify technical risks and help build mitigation plans
  • Work with engineers and product managers to scope and plan projects
  • Participate in the interview process

Preferred Qualifications

  • Experience working with Kubernetes and containerization
  • Experience working on an MMO
  • Experience shipping cross-platform apps, especially: iOS, tvOS, Android, Mac, and PC
  • Interest in creating fun experiences around cycling, running, and overall fitness

Benefits

  • Performance bonuses
  • Equity
  • A full range of medical, financial, and other perks and benefits
This job is filled or no longer available