Senior Software Engineer - Golang (London)
Senior Software Engineer - Golang (London)

Senior Software Engineer - Golang (London)

London Full-Time 43200 - 72000 ÂŁ / year (est.) No home office possible
D

At a Glance

  • Tasks: Join a dynamic team to develop innovative payment solutions using Golang.
  • Company: Dojo is revolutionising payments, serving over 150,000 customers across the UK.
  • Benefits: Enjoy an office-first culture with collaboration spaces and social hubs.
  • Why this job: Be part of a customer-obsessed team that values curiosity and innovation.
  • Qualifications: Proficient in Golang, cloud environments, and microservices architecture required.
  • Other info: Diversity and inclusion are key; we welcome curious minds eager to learn.

The predicted salary is between 43200 - 72000 ÂŁ per year.

Social network you want to login/join with:

Senior Software Engineer – Golang, London

col-narrow-left

Client:

Location:

London, United Kingdom

Job Category:

Other

EU work permit required:

Yes

col-narrow-right

Job Reference:

ef8371ccfa64

Job Views:

6

Posted:

12.07.2025

Expiry Date:

26.08.2025

col-wide

Job Description:

We’re reinventing payments.
In less than four years, Dojo disrupted the market to become the largest and most loved acquirer in the UK. Our payments infrastructure, purpose-built for in-person commerce, is game changing.

Now, over 150,000 customers across four countries choose to transact billions with us every year.
But we’re just getting started.

Our people are the driving force behind our success. They are our greatest investment and our ultimate competitive advantage. We hire exceptional people and give them the autonomy, trust, and ownership to thrive. The results take care of themselves.

The Role

Our vision is to enable seamless, 24/7 transactions that feel like magic. We aspire to build a platform so extraordinary that it provides our customers with the dependability they deserve. We want transactions to be more than mere exchanges; we want them to become the backdrop for the remarkable experiences we want to offer to our customers.

We understand that cashflow is vital for our customers. As part of our payments squads, you’ll empower customers with accurate, personalised and timely access to their takings – taking into account complexities such as customer segment, region and volume of settlements we initiate every day. We're looking for engineers who are passionate about their craft and excited to shape the future of their products.

What you will do…

  • Work as part of a cross-functional product squad to deliver exciting features for our customers
  • Ensure our platform's high reliability by contributing with improvements across the stack underpinning our microservices
  • Writing well-documented APIs for cross-functional teams to consume
  • Contribute to the more in-depth architectural decisions
  • Ensure a high rate of delivery in an agile environment, whilst maintaining a high level of quality
  • Support developers of all experience levels and foster a collaborative and open culture

What you will bring…

  • In-depth knowledge of Golang and willingness to coach others
  • Experience working in a cloud environment, preferably GCP or AWS
  • Experience working with Microservices architectures and event-driven systems
  • Knowledge of SQL database technologies
  • Experience in designing, developing and maintaining large-scale production applications
  • Product centric thinking and an appetite to work in a customer centric environment

Dojo home and away

We believe our best work happens when we collaborate in-person. These “together days” foster communication, drive innovation and spark our brightest ideas.

That's why we have an office-first culture. This means working from the office 4+ days per week.

With offices across Europe, we know a thing or two about staying dynamic. Need deep focus? Head to a quiet zone. Big ideas? Collaboration spaces have you covered. Just here for a catch-up? Our social hubs make it easy. Do work that counts, in spaces made for you.

Question: what’s curious, relentless, and customer obsessed?

If you’re keen to know the answer, you’re a third of the way to meeting our Dojo values.

If the following speak to you, let’s talk:

  • You’re curious. You have a real desire to learn and create.
  • You’re relentless. You keep going even when it’s easier not to.
  • You’re customer-obsessed. You know how important customers are to what you do.

Diversity, equity, and inclusion at Dojo

From local bakeries to well-known eateries, Dojo payments serve over 150,000 places across the UK.

And something that’s fundamental to creating relevant, innovative products at Dojo is to build teams to reflect the diversity of the businesses we serve.

Our drive to improve diversity, equity, and inclusion is closely linked to helping employees thrive and innovating for better customer experiences.

If you care about your work, you’re curious, and you think customer-first, you have a place at Dojo.

To make sure you’re the best you can be throughout the recruitment process, let us know if you need any extra adjustments to help you thrive.

Visit to find out more about our benefits and what it’s like to work at Dojo, or check out our LinkedIn and Instagram pages.

#J-18808-Ljbffr

Senior Software Engineer - Golang (London) employer: Dojo

At Dojo, we pride ourselves on being an exceptional employer that champions innovation and collaboration. Our office-first culture in London fosters a dynamic work environment where employees are empowered with autonomy and trust, allowing them to thrive while contributing to our mission of reinventing payments. With a strong focus on diversity, equity, and inclusion, we offer meaningful growth opportunities and a supportive atmosphere that values curiosity and customer obsession, making Dojo a truly rewarding place to work.
D

Contact Detail:

Dojo Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Golang (London)

✨Tip Number 1

Familiarise yourself with the latest trends in payments technology and microservices architecture. Being able to discuss recent developments or innovations in these areas during your interview will show your passion and knowledge, making you a standout candidate.

✨Tip Number 2

Prepare to demonstrate your experience with Golang through practical examples. Consider building a small project or contributing to an open-source project that showcases your skills, as this can provide tangible evidence of your capabilities.

✨Tip Number 3

Research Dojo's company culture and values thoroughly. Be ready to articulate how your personal values align with theirs, particularly around curiosity, relentlessness, and customer obsession, as this will resonate well with the hiring team.

✨Tip Number 4

Network with current or former employees of Dojo on platforms like LinkedIn. Engaging with them can provide insights into the company’s work environment and expectations, which can be invaluable for tailoring your approach during the interview process.

We think you need these skills to ace Senior Software Engineer - Golang (London)

Golang Programming
Microservices Architecture
Cloud Environment Experience (GCP or AWS)
API Development and Documentation
SQL Database Technologies
Agile Methodologies
Large-Scale Application Development
Event-Driven Systems
Cross-Functional Collaboration
Coaching and Mentoring Skills
Product-Centric Thinking
Problem-Solving Skills
Attention to Detail
Customer-Centric Mindset

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Golang, cloud environments like GCP or AWS, and microservices architectures. Use specific examples that demonstrate your skills and achievements relevant to the role.

Craft a Compelling Cover Letter: Write a cover letter that reflects your passion for software engineering and your understanding of Dojo's mission. Mention how your values align with their focus on customer obsession and innovation.

Showcase Your Projects: If you have worked on relevant projects, especially those involving large-scale production applications or event-driven systems, include them in your application. Provide links to your GitHub or portfolio to showcase your work.

Prepare for Technical Questions: Anticipate technical questions related to Golang, microservices, and SQL databases. Brush up on your knowledge and be ready to discuss your previous experiences and how they relate to the role at Dojo.

How to prepare for a job interview at Dojo

✨Showcase Your Golang Expertise

Make sure to highlight your in-depth knowledge of Golang during the interview. Be prepared to discuss specific projects where you've used Golang, and how you approached challenges. This will demonstrate your technical skills and passion for the language.

✨Understand Microservices Architecture

Since the role involves working with microservices, brush up on your understanding of this architecture. Be ready to explain how you've implemented or interacted with microservices in past projects, and discuss the benefits and challenges you've encountered.

✨Emphasise Customer-Centric Thinking

Dojo values a customer-first approach, so be prepared to share examples of how you've prioritised customer needs in your previous roles. Discuss any experiences where you’ve contributed to enhancing user experience or solving customer pain points.

✨Demonstrate Collaboration Skills

As the role requires working in cross-functional teams, highlight your ability to collaborate effectively. Share examples of how you've supported team members, fostered a collaborative culture, or contributed to team success in an agile environment.

Senior Software Engineer - Golang (London)
Dojo
D
  • Senior Software Engineer - Golang (London)

    London
    Full-Time
    43200 - 72000 ÂŁ / year (est.)

    Application deadline: 2027-07-17

  • D

    Dojo

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