Principal Go Engineer | Up to £200k | Hybrid London (City of London)
Principal Go Engineer | Up to £200k | Hybrid London (City of London)

Principal Go Engineer | Up to £200k | Hybrid London (City of London)

London Full-Time No home office possible
M

At a Glance

  • Tasks: Lead the design and development of a cutting-edge backend system using Go.
  • Company: Join a stealth-mode fintech startup revolutionising core banking with AI and open-source technology.
  • Benefits: Enjoy a hybrid work model, competitive salary up to £200k, and equity options.
  • Why this job: Be part of a high-impact team building innovative solutions from scratch in a fast-paced environment.
  • Qualifications: Expertise in Golang or similar languages, with experience in distributed systems and high-availability environments.
  • Other info: Opportunity to shape an open-source platform and contribute to a tech unicorn journey.

Maze is partnering with a stealth-mode startup that is rebuilding core banking from the ground up. They are creating the world’s first open-source, AI-native Thin Ledger—set to replace legacy infrastructure at Tier 1 banks.

We are looking for a Principal Engineer specialising in Go to lead v1 builds, define architecture, and ship mission-critical backend systems from scratch.

What you’ll do:

  • Design & scale a fault-tolerant ledger (Golang, Kafka, CockroachDB/YugabyteDB)
  • Architect distributed, multi-region infra with five-nines reliability
  • Lead backend, DevOps, and CI/CD decision-making
  • Embed AI into engineering workflows & ops

Strong engineer with system engineering & system architectural experience; exceptional communicator across technical and non-technical audiences. Self-motivated, problem-solving mindset; open to non-traditional backgrounds.

You should have:

  • Expert backend skill ideally in Golang, or Rust, Zig or C.
  • Deep understanding of distributed systems at scale, messaging, and concurrency
  • Experience in high-availability, high-compliance environments
  • Bonus: Fintech, Trading or Financial Services background.
  • Extensive API experience
  • Experience as a founding member (10th hire or less) of an engineering team that successfully scaled.

Why join:

  • Huge ownership: build core infra from scratch.
  • Work with a high-caliber team, fast-paced and product-minded founders who have worked in some of the most recognised tech businesses in the world.
  • Help define an open-source platform from day one.
  • Clear path to tech unicorn status with fruitful equity included.
  • Recently raised 8 figures in funding.

Please note: Due to the high volume of applications we are not always able to respond to all applicants, if you have not had a response within 7 days of your application it is likely it has been unsuccessful.

Principal Go Engineer | Up to £200k | Hybrid London (City of London) employer: Maze

Maze offers an exceptional work environment for the Principal Go Engineer role, providing a unique opportunity to shape the future of banking technology in a collaborative and innovative setting. With a focus on employee growth, you will work alongside a talented team of industry experts, enjoy significant ownership over your projects, and benefit from a clear path to equity as the company aims for unicorn status. The hybrid model allows for flexibility while being based in the vibrant City of London, ensuring a dynamic work culture that values both professional development and personal well-being.
M

Contact Detail:

Maze Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Go Engineer | Up to £200k | Hybrid London (City of London)

Tip Number 1

Network with professionals in the fintech and engineering sectors. Attend meetups, webinars, or conferences where you can connect with people who work at startups or in similar roles. This can help you gain insights into the company culture and potentially get a referral.

Tip Number 2

Showcase your expertise in Go and distributed systems through personal projects or contributions to open-source initiatives. Having tangible examples of your work can set you apart and demonstrate your hands-on experience in building scalable systems.

Tip Number 3

Prepare to discuss your problem-solving approach and past experiences in high-availability environments. Be ready to share specific challenges you've faced and how you overcame them, as this will highlight your suitability for a role that requires a self-motivated mindset.

Tip Number 4

Familiarise yourself with the latest trends in AI and how they can be integrated into engineering workflows. Being knowledgeable about current technologies and methodologies will show that you're proactive and aligned with the company's vision of embedding AI into their systems.

We think you need these skills to ace Principal Go Engineer | Up to £200k | Hybrid London (City of London)

Expertise in Go (Golang)
Strong understanding of distributed systems
Experience with high-availability environments
Proficiency in system architecture and engineering
Knowledge of messaging systems (e.g., Kafka)
Familiarity with CockroachDB or YugabyteDB
DevOps practices and CI/CD pipelines
Experience in API development
Problem-solving mindset
Exceptional communication skills
Ability to work in a fast-paced environment
Experience in fintech, trading, or financial services
Background in building scalable engineering teams
Self-motivated and adaptable

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Go and any relevant technologies mentioned in the job description, such as Kafka and CockroachDB. Emphasise your leadership roles and any experience in high-availability environments.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company’s mission. Discuss how your background aligns with their needs, particularly your experience in building scalable systems and working in fintech or similar sectors.

Showcase Relevant Projects: If you have worked on projects that involved distributed systems or AI integration, be sure to include these in your application. Provide specific examples of your contributions and the impact they had on the project.

Highlight Communication Skills: Given the need for exceptional communication across technical and non-technical audiences, include examples in your application that demonstrate your ability to convey complex ideas clearly and effectively.

How to prepare for a job interview at Maze

Showcase Your Go Expertise

Make sure to highlight your experience with Golang during the interview. Be prepared to discuss specific projects where you've used Go, focusing on the challenges you faced and how you overcame them.

Demonstrate System Architecture Knowledge

Since the role involves defining architecture, be ready to explain your approach to designing distributed systems. Discuss any relevant experiences with high-availability environments and how you ensure reliability in your designs.

Communicate Effectively

As an exceptional communicator, you’ll need to convey complex technical concepts to non-technical stakeholders. Practice explaining your past projects in simple terms, ensuring clarity and understanding.

Emphasise Problem-Solving Skills

Prepare to discuss scenarios where you've had to solve significant problems in your previous roles. Highlight your self-motivated approach and how you tackle challenges, especially in fast-paced environments.

Principal Go Engineer | Up to £200k | Hybrid London (City of London)
Maze
M
  • Principal Go Engineer | Up to £200k | Hybrid London (City of London)

    London
    Full-Time

    Application deadline: 2027-06-25

  • M

    Maze

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>