Job description
OVERVIEW
Rare is a one-of-a-kind game studio where we create the kind of games the world doesn't have, games that are uniquely Rare! Working here offers opportunities unlike anywhere else. You'll be providing players with unforgettable shared experiences in games loved by millions worldwide. Our pirate adventure Sea of Thieves, launched in 2018, continues to thrive – and alongside that we're busy creating our next magical world, Everwild, announced in 2019 to a global audience.
We strive to make Rare an amazing place to work, embracing a culture of respect and building a supportive environment for our developers. Our custom-built Twycross studio is situated in the beautiful English countryside, surrounded by woodland and wildlife, with plenty of room for us to grow. Studio benefits are catered to making life easier for staff, including flexible working, a bonus scheme, an industry-leading pension package, private healthcare, mental health initiatives and free events for employees and their families.
By joining Rare, you'll be joining one of the finest studios in the industry with support from the wider Xbox Game Studios network. We're always on the lookout for exceptional people who can bring their expertise and unique thinking to help make our team even stronger!
ROLE PURPOSE
Engineers on this team will have opportunities to work across varied aspects of Rare’s infrastructure that empowers game teams, artists, musicians and others to achieve more in their work. You will get to create and improve bespoke tools, work on continuous integration and deployment systems, build and package games for Xbox and PC, using platforms such as Xbox Live and PlayFab, Azure services and cloud infrastructure, and more.
Leveraging our Azure infrastructure, you will have the chance[A1] to write microservice applications in C# to run in Azure, learning and writing C++ game code that will utilise the services. You will be deploying the services into Azure, monitoring and updating them as needed, and observing live how your code has an impact on players and their experience! Services that we engineer range from storing player inventory, progress and achievements between game sessions to multiplayer matchmaking.
Responsibilities
KEY ACCOUNTABILITIES
Design, implement and iterate on tools in conjunction with other engineers, designers, artists and testers.- Identify and surface risks in the areas that are being worked on.
- Research and develop software systems to support the development of our products in conjunction with other engineers.
- Solve problems through the application of sound engineering practice.
- Continuously work to minimise technical debt and maintenance hazards.
- Deploy and run services in an Azure environment.
Qualifications
REQUIRED SKILLS AND EXPERIENCE
Show us that you have a solid grounding in Computer Science theory and C# development and a genuine enthusiasm for the subject.- Bring raw enthusiasm for at least one area of technical expertise. Games are big and complex, but there will probably be one or two topics that you think are particularly interesting. Tell us what you like.
- Be enthusiastic about modern development techniques and demonstrably keen to apply them to games. Test automation is a key element of our approach, so experience with automation, or a willingness to learn, is essential.
- Show us that you have a good foundation in C# software design, programming and debugging.
- Experience of working with Unreal Engine 4 is preferred, but not essential.
DESIRABLE CHARACTERISTICS
A genuine passion for games of all sorts, and the drive to empower teams to create the best games we can.- Passionate about learning, willing to challenge yourself and enjoy building up the strengths of others.
- Inspired by working with people with diverse backgrounds and contrasting points of view.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Microsoft
https://www.microsoft.com/en-gb/
Redmond, United States
Satya Nadella
$10+ billion (USD)
10000+ Employees
Company - Public
Computer Hardware Development
1975