Mojang Studios, the creators of Minecraft, are seeking to build a better world through the power of play by developing the engine and systems that power Minecraft experiences across many platforms.
Requirements
- Coding in C++ and other languages including, but not limited to, C, JavaScript, or Python
- Understanding of architecture of modern component-based game engines
- 4+ years of experience developing games or game technologies in C++
- Proven knowledge of software engineering practices
- Ability to quickly prototype, iterate, and take initiative to drive progress
Responsibilities
- Define architecture, evaluate requirements, estimate development, and integrate high-quality features into the product
- Empower internal developers and the creator community to deliver world-class experiences to players
- Collaborate with peers in development, design, production, and quality to deliver robust features on schedule
- Designs elegant solutions for systems which result in simple, extensible, and maintainable high-quality code
- Leads design, implementation, and code reviews across the feature area
- Mentors other team members on doing these at quality
- Uses technical knowledge of the product design and code to identify risks and prevent classes of bugs
Other
- Bachelor's degree in computer science or related technical field
- 4+ years technical engineering experience
- Outstanding verbal and written communication skills with an emphasis on collaboration and inclusivity
- Ability to collaborate with and guide other engineers to deliver features
- Must be eligible to work in the United States