Associate Software Engineer

Zwift
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
Share this job:
Similar Remote Jobs
