At a Glance
- Tasks: Design, build, and maintain cloud services and user-facing web apps.
- Company: Improbable is revolutionising entertainment through massive virtual worlds and innovative technologies.
- Benefits: Enjoy a collaborative culture, flexible work options, and opportunities for personal growth.
- Why this job: Join a mission-driven team solving complex problems in AI, the metaverse, and web3.
- Qualifications: Experience with cloud providers, modern programming languages, and excellent communication skills required.
- Other info: Open to diverse backgrounds; if you resonate with our mission, we want to hear from you!
The predicted salary is between 43200 - 72000 £ per year.
At Improbable, we believe that the next revolution in entertainment and society will come from massive virtual worlds. They will create new economies and opportunities globally, changing not just how we play, but how we work and relate to each other. That’s why we’ve made it our mission to build the next generation of technologies for online multi-user games and simulations. At Improbable, you are surrounded by people who want to improve everything and everyone around them, and who compel you to improve yourself. We’re motivated by the fulfilment of solving hard problems to achieve something profound and transformative.
Improbable is a Venture Builder. We are working with leaders to create businesses in AI transformation, the metaverse and web3. We both create businesses from scratch and invest in existing businesses. Our central services teams work with ventures to help them achieve success; including early stage prototyping and initial product development where this role sits.
Your Mission: As a Principal Full Stack Engineer at Improbable, you will work with Ventures to help them get to market faster. You will work with their leadership team, to design, prototype and launch initial versions of their product. This is a hands-on, strategic role where you will collaborate with executives, working all the way from identifying customer problems.
What You’ll Be Doing:
- Design, build, and maintain cloud services and user-facing web apps in production.
- Independently scope and lead technical initiatives, laying the groundwork for early-stage products to evolve iteratively.
- Contribute to the product roadmap, help set the vision and strategy for the venture, and act as a sounding board for venture leadership.
- Develop and execute against both short- and long-term roadmaps. Make effective tradeoffs that consider business priorities, user experience, and a sustainable technical foundation.
- Driving alignment with non-technical stakeholders for technical deliverables.
Why You’re Made For This:
- Experience working directly with non-technical stakeholders and reporting to non-technical leadership.
- Professional experience maintaining production services.
- Experience with any popular cloud provider (AWS, GCP, Azure).
- Proficient in some modern programming languages like TypeScript, Python, Go, etc.
- Professional experience with infrastructure-as-code tools such as Terraform, Salt, and container orchestration technologies.
- Excellent communication, interpersonal, and leadership skills.
- Experience reviewing code to maintain a high standard of code quality across the team.
- A self-starter mindset, capable of context-switching between various projects, codebases, and concepts.
- A prototype and rapid iteration mentality, using pragmatic delivery methods to have a fast impact and quickly identify the best solution for a problem.
- Able to create tutorials, guides, or other important documentation.
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.
Principal Software Engineer Engineering London Improbable London Improbable employer: Improbable Worlds Limited
Contact Detail:
Improbable Worlds Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer Engineering London Improbable London Improbable
✨Tip Number 1
Familiarise yourself with Improbable's mission and values. Understanding their focus on massive virtual worlds and the transformative potential of technology will help you align your discussions during interviews, showcasing your passion for their vision.
✨Tip Number 2
Highlight your experience with cloud services and modern programming languages in conversations. Be prepared to discuss specific projects where you've successfully implemented these technologies, as this will demonstrate your hands-on expertise and problem-solving skills.
✨Tip Number 3
Prepare to discuss your experience working with non-technical stakeholders. Share examples of how you've effectively communicated technical concepts to non-technical audiences, as this is crucial for the role and will show your ability to bridge gaps between teams.
✨Tip Number 4
Emphasise your prototype and rapid iteration mentality. Be ready to talk about instances where you've quickly developed and tested solutions, as this aligns with Improbable's need for fast impact and adaptability in their projects.
We think you need these skills to ace Principal Software Engineer Engineering London Improbable London Improbable
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly with cloud services and modern programming languages. Emphasise any experience you have working with non-technical stakeholders, as this is crucial for the role.
Craft a Compelling Cover Letter: In your cover letter, express your passion for building technologies for online multi-user games and simulations. Mention specific projects or experiences that align with Improbable's mission and how you can contribute to their goals.
Showcase Your Technical Skills: Include specific examples of your work with cloud providers, infrastructure-as-code tools, and any leadership roles you've held. This will demonstrate your capability to lead technical initiatives and collaborate effectively with teams.
Highlight Your Problem-Solving Abilities: Provide examples of how you've tackled complex problems in previous roles. Discuss your approach to rapid iteration and prototyping, as well as how you've successfully aligned technical deliverables with business priorities.
How to prepare for a job interview at Improbable Worlds Limited
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with cloud services and modern programming languages. Highlight specific projects where you've used TypeScript, Python, or Go, and be ready to explain your role in maintaining production services.
✨Demonstrate Collaboration Skills
Since the role involves working with non-technical stakeholders, share examples of how you've successfully communicated technical concepts to non-technical team members. This will show your ability to bridge the gap between technical and non-technical teams.
✨Prepare for Problem-Solving Scenarios
Expect to face questions that assess your problem-solving skills. Think of instances where you had to make trade-offs between user experience and technical feasibility, and be ready to discuss your thought process.
✨Emphasise Your Prototyping Experience
As the role focuses on rapid iteration and prototyping, prepare to talk about your experience in developing initial product versions. Share how you approach prototyping and any tools or methodologies you use to ensure quick and effective results.