The Minecraft Marketplace Services team powers the services behind Minecraft's Marketplace, one of the main revenue drivers for the entire game. These services scale to support hundreds of millions of Minecraft players helping them find content they will enjoy playing. The Senior Software Engineer role takes end-to-end ownership for development and quality of products and services that delight customers and adds strategic value to Minecraft.
Requirements
- 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 2 years of experience writing cloud-based web services.
- 2 years of cloud compute, storage, cache, virtual machines, containers, subnetting, auth, content delivery networks (CDNs) or comparable cloud-based web services.
- 1 year of experience designing and implementing AI-powered tools, with an understanding of security protocols and authentication frameworks across distributed systems.
- Understanding test- and performance-driven methodology to build services that ensure our services are secure, robust and handle extremely high scale.
- Experience with one or more modern web technologies such as .NET, Node, React, Angular, building RESTful APIs.
- 2 years of experience building RESTful API's.
Responsibilities
- As a full stack developer, you evaluate requirements, estimate costs, and design and implement products and services.
- You define and implement the quality criteria for your products and services, using measurements and insights to understand and validate the quality of experience for customers.
- You manage and improve the engineering process, manage risks, dependencies, and compromises, and integrate software into broader ecosystems and/or products and services.
- You will work with peers across disciplines (Art, Design, Production, and Test) to build robust features on a predictable schedule and at high quality.
- You identify technology opportunities, risks, and prototyping new techniques to create high quality player-focused games.
- Developing and coordinating features using Microsoft Azure compute and storage
- Defining initiatives that impact our games or services
Other
- 3 days / week in-office
- Travel 0-25%
- Individual Contributor
- Full-Time
- Embody our Culture & Values