Avatar for Improbable

Building the future of multiplayer

Senior Software Engineer, Reliability Engineering

Apply now

Your Mission

The Reliability Engineering organisation aims to provide easy-to-use and useful tools and frameworks for both the Game Technology Unit and First Party Studios to enable them to test, release and operate their high quality products (e.g. components/services for the Games Technology Unit; and games for the First Party Studios), quickly, reliably, repeatedly, safely with confidence which leads to higher customer satisfaction and more successful and resilient products.

We thrive for a faster, more effective, more flexible game development.

Areas for Impact

Our engineering teams are focussed on improving the stability and throughput of the products released by the Game Technology Unit and First Party Studios. We want to achieve this through different strategies.

Some of the things you can impact:

  • Develop easy to use and useful tools and frameworks to: track, benchmark and alarm performance metrics, Develop capabilities to execute unit, end-to-end and performance tests and collect and display stack-trace and crash dumps
  • Implement the automation for repetitive tasks (report generation, playtests, dashboarding)
  • Implement continuous integration and delivery for the software stacks we support.
  • Educate teams to the software development best practices via consultancy, communities of practice, bottom up grassroots.
  • Being the domain expert and voice of quality and reliability through testing, automation, continuous integration, delivery and monitoring.

We'd like to hear from you if you identify with the following

  • Strong Object-Oriented software programming and design knowledge with one or more of the following: Java, C#, C++, Go
  • Developed software using Agile and modern development practises, including test automation at the various levels (i.e. unit, integration, end-to-end, performance tests).
  • Love solving hard problems and developing simple tools and processes so everyone can solve those hard problems.
  • Have the ability and desire to help other developers improve their development, workflow and testing practices.
  • Released software in production via continuous integration and delivery systems (i.e. Jenkins, Buildkite, or other commercial solutions) and familiar with their setup and maintenance.
  • Experience with game engines (Unreal, Unity), game development and testing best practices.
  • Comfortable working in an environment with a high level of ambiguity.
  • Familiar with cloud services (i.e. Microsoft Azure, Google GCP or Amazon AWS)

While we think the above experience could be important, we’re keen to hear from people that believe they have valuable experience to bring to the role. If you identify with the team and mission, but not all of our requirements, then please still apply!!

Equal Opportunity
The best ideas are often the least expected and require new ways of thinking; that’s why our teams at Improbable are made up of an incredible range of talented people. Improbable is proud to be an equal opportunity employer. We do not discriminate based on race, ethnicity, colour, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran status, genetic information, marital status or any other legally protected status.

Job type
Visa sponsorship
Not Available
Hiring contact

Sean Fanning

Avatar for Sean Fanning

Improbable at a glance

Building the future of multiplayer

Improbable focuses on Information Technology, Video Games, Defense, Software, and Gamification. Their company has offices in Seattle, Washington DC, London, and Edmonton. They have a large team that's between 501-1000 employees. To date, Improbable has raised $520M of funding; their latest round was closed on January 2018.

You can view their website at http://www.improbable.io or find them on Twitter and LinkedIn.

More jobs at Improbable

View all jobs

Software Engineer, Enterprise

Senior Build Engineer

Senior Rendering Engineer

Similar jobs to Senior Software Engineer, Reliability Engineering at Improbable

Avatar for Monolith
Decentralising the future of banking
Avatar for Gamar
Educational and engaging AR gaming experiences, now introducing: Farm Fare
Avatar for boclips
boclips makes it easy for education providers to find, license and use video
Avatar for MANSA
Mansa reinvents the traditional bank’s scoring model
Avatar for Anycareer
An online career platform powered by AI & big data
Avatar for Kiroku
Automatically generating notes from spoken language