Published: Tue, 17 Dec 2024 18:50:32 GMT
Position: Senior Software Engineer
Seniority Level: Mid-Senior
Location: Remote – eligible US locations
About the Company:
Zwift is a leading company in the gaming industry, providing a unique cross-platform MMORPG experience for players around the world. We are looking for a talented Senior Software Engineer to join our team and help us continue to grow and innovate.
Role Overview:
As a Senior Software Engineer at Zwift, you will work in a full-stack team to deliver new features that enhance the racing, competition, and training aspects of our game. You will collaborate with cross-functional teams, including designers, producers, engineers, artists, QA, and product managers, to develop exciting new features and improve our core gaming experience.
Key Responsibilities:
– Collaborate with a cross-functional team to design and implement new game features across our microservice backend, game client, mobile companion app, and admin tooling
– Develop high-quality, reusable, and performant code using various programming languages and platforms
– Evaluate tradeoffs and provide recommendations to address complex technical challenges
– Mentor other engineers through code reviews, technical discussions, and pair programming
– Identify and mitigate technical risks
– Collaborate with engineers and product managers to plan and scope projects
– Participate in the interview process for new team members
Qualifications:
– Bachelor’s or Master’s degree in Computer Science or a related technical field
– 5+ years of experience in software development
– Experience mentoring and leading technical discussions
– Strong proficiency in at least one of the following: cloud-based microservices, event sourcing, gameplay, multiplayer gameplay, and/or mobile development
– Knowledge of software engineering best practices, such as automated testing, monitoring/alerting, continuous integration, and code reviews
– Ability to solve complex technical problems and provide recommendations
– Experience with production troubleshooting
– Motivated and eager to learn in a fast-paced and evolving environment
Bonus Qualifications:
– Experience with Kubernetes and containerization
– Previous work on an MMO game
– Experience developing and shipping cross-platform apps, particularly for iOS, tvOS, Android, Mac, and PC
– Passion for cycling, running, and overall fitness
Compensation:
The base salary for this position ranges between $105,500 to $165,000, depending on factors such as the role offered, the individual’s skills and qualifications, and location. In addition to a competitive salary, Zwift offers a comprehensive benefits package that includes performance bonuses, equity, and a range of medical, financial, and other perks.
Application Process:
To apply for this position, please submit your resume/CV. While a cover letter is not required, we welcome the opportunity to learn more about your personality and interests. At Zwift, we value diversity and inclusivity and are an equal opportunity employer. We welcome applicants of all backgrounds, including race, color, ancestry, religion, sex, national origin, sexual orientation, gender identity, age, marital or family status, disability, Veteran status, and any other legally protected status. If you require accommodation due to a disability or special need, please contact us at careers@zwift.com.
Zwift, Inc. is an Equal Opportunity Employer. Apply link