Job Description:

Principal Engineers at Multiverse operate inside a business domain supporting multiple cross functional product teams. They are the most senior engineers in the Multiverse team and aim to act as a multiplier for teams impact. We’re not looking for gatekeepers, whiteboard only architects or people in ivory towers, this is a collaborative role, working with teams to build excellent products.

Specifically, you will:

Collaborate

  • Work with other Engineering leaders and teams to help define medium to long term technology strategy taking into account both technical and business needs
  • Work across multiple product teams in a domain providing guidance and technical leadership to help them to be effective

Inspire

  • Act as a role model for Engineering, advocating best practices and providing mentorship and support to other Engineers
  • Mentor other engineers to help raise the bar for the Engineering team
  • Represent Engineering in cross functional meetings with the rest of the Business

Design and build for scale

  • Help teams build repeatable patterns to ship well tested code with security, observability and quality built in
  • Research and development. You’ll investigate new technologies and tools, working on proof of concepts and reference implementations to maximise the teams impact
  • Help to grow the Engineering community at Multiverse being involved in both defining our hiring strategy and the hiring process itself

About you:

  • You’re comfortable working with multiple technologies. We mainly use Elixir running on AWS - ECS for our web development, but have some pieces of JavaScript, Rust, Python, Terraform, Bash. We will try and choose the best technology for the task.
  • You have a deep interest in engineering best practices (Clean code, DDD, TDD etc.)
  • You think about products and opportunities at a system level, you aim to deliver impact at scale
  • Experience building complex frontend systems (e.g. micro frontends) and splitting monoliths in distributed systems will be a plus
  • Great at collaborating, facilitating decision making and driving consensus. You will be providing Engineering leadership and direction and bringing Engineers along with you
  • Proactive and comfortable with autonomy, you’ll be able to find problems and drive the team towards amazing solutions.

Company Benefits

  • Share Options
  • 27 days holiday
  • Pension
  • Flexi-working
  • Perkbox benefits
  • 10% development time

Interview Process

Interview Process

Other Jobs in Full Stack