Improbable’s mission is to make new realities possible. These
realities will enrich the human experience, underpin superior decisions,
be the foundation for new businesses and create insights into how the
universe works.
Our first product is SpatialOS; a distributed operating system
capable of producing consequential, persistent simulations at
unprecedented scale. SpatialOS is being deployed in many progressive
game studios and the most critical government institutions across the
world.
We are a British technology company with an internationally diverse
workforce, unified by our desire to achieve extraordinary things.
Fulfilling our long-term vision requires solving some of the most
interesting and difficult problems on earth; the journey to new
realities provides continuous progression and development opportunities
for our world class problem solvers.
_mission
As an Engineering Manager at Improbable you will lead the team
responsible for building and running the platform that underpins our
large-scale, real-time, distributed simulations. You will work with our
Product, Engineering and Business divisions to build a world-class
platform.
Your primary role is to manage and develop your engineers - taking
care of onboarding, mentoring, coaching, career development, and
performance management. You’re passionate about building teams and have
considerable experience in mentoring and developing new leaders.
You’re responsible for the productivity and happiness of your team,
continually optimising to get the best out of your engineers. You work
closely with your Tech Leads and provide the support they need in
addition to freeing them up as much as possible to focus on technical
leadership and delivery.
This team is building cutting-edge infrastructure leveraging
open-source projects including Kubernetes, Prometheus, CoreOS, Docker
and more. See our recent contributions on our blog.
_competencies
You should relate heavily to the following profile:
- 3+ years of building and leading an awesome engineering team
- Experience building and running large-scale highly available systems
- Passion for developing, mentoring and coaching engineers
- Excellent communication skills with the larger business
The following would be advantageous:
- Experience building and managing globally distributed teams
- Track record of building a team culture of ownership & support
- Strong software and systems engineering background