Senior Software Engineer .NET in London
Senior Software Engineer .NET

Senior Software Engineer .NET in London

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

At a Glance

  • Tasks: Design and develop scalable backend services and APIs using .NET.
  • Company: Join Dojo, a leading disruptor in the payments industry.
  • Benefits: Enjoy competitive salary, flexible working, and a vibrant office culture.
  • Why this job: Make a real impact by transforming payments data into valuable insights for businesses.
  • Qualifications: Experience with .NET, data modelling, and a passion for problem-solving.
  • Other info: Collaborative environment with opportunities for growth and innovation.

The predicted salary is between 28800 - 48000 ÂŁ per year.

Dojo is 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. Over 150,000 customers across four countries transact billions with us every year. We are 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.

As a Senior Software Engineer in the Data Products team, you will play a key role in shaping how we transform Dojo's payments data into valuable insights for our merchants. You'll contribute to building scalable data products and APIs that enable small businesses to understand their performance, benchmark against peers, and unlock new opportunities for growth.

You will actively participate in Agile ceremonies such as daily stand‐ups, sprint planning, and retrospectives, collaborating closely with product managers, analysts, and engineers across the business. Our team is at the heart of Dojo's mission to help merchants thrive by providing intelligent, data‐driven insights through accessible and impactful products.

This is a unique opportunity to work on greenfield initiatives, designing systems that scale with millions of transactions while using modern technologies and best practices.

What You Will Do
  • Design, develop, and maintain scalable backend services and APIs using .NET.
  • Build and optimise data models (SQL/NoSQL) to process and serve high‐volume payments data.
  • Work closely with product managers and data analysts to turn raw data into actionable insights.
  • Implement reliable data pipelines and integrations that ensure merchants receive accurate, timely, and meaningful analytics.
  • Write clean, maintainable, and well‐documented code with a strong focus on testing and observability.
  • Collaborate with other engineers through code reviews, technical discussions, and knowledge‐sharing sessions.
  • Contribute to architectural decisions to ensure our systems are scalable, secure, and future‐proof.
What You Will Bring
  • Solid experience with .NET for building APIs and backend services.
  • Strong understanding of data modelling and performance tuning (SQL/NoSQL, ideally MongoDB).
  • Knowledge of data pipelines, event‐driven systems, or batch processing.
  • Familiarity with best practices in software development (CI/CD, automated testing, version control).
  • Good communication skills and the ability to collaborate in cross‐functional teams.
  • Passion for solving problems with data and building products that help customers grow.
Nice to Have
  • Experience with frontend frameworks like React (or willingness to learn).
  • Exposure to cloud platforms (e.g. Google Cloud Platform, AWS, or Azure).
  • Familiarity with Kafka, gRPC, or other streaming/event‐driven architectures.
  • Knowledge of data analytics tools or business intelligence platforms.
  • Experience with Infrastructure as Code (Terraform, Pulumi).
  • Exposure to machine learning workflows or building highly efficient, scalable data processing pipelines.

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.

Values
  • 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.

Building teams that reflect the diversity of the businesses we serve is fundamental to creating relevant, innovative products at Dojo. 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 dojo.careers to find out more about our benefits and what it's like to work at Dojo, or check out our LinkedIn and Instagram pages.

Senior Software Engineer .NET in London employer: Dojo

At Dojo, we pride ourselves on being an exceptional employer that values our people as our greatest asset. With an office-first culture that encourages collaboration and innovation, employees enjoy a dynamic work environment where they can thrive both personally and professionally. We offer meaningful growth opportunities, a commitment to diversity and inclusion, and the chance to work on cutting-edge projects that make a real impact in the payments industry.
D

Contact Detail:

Dojo Recruiting Team

StudySmarter Expert Advice đŸ€«

We think this is how you could land Senior Software Engineer .NET in London

✹Tip Number 1

Network like a pro! Reach out to current employees at Dojo on LinkedIn, and ask them about their experiences. A friendly chat can give you insider info and might even lead to a referral!

✹Tip Number 2

Prepare for the interview by brushing up on your .NET skills and data modelling knowledge. Be ready to discuss how you've tackled challenges in past projects, especially those involving APIs and data insights.

✹Tip Number 3

Show your passion for problem-solving with data! Think of examples where you've used data to drive decisions or improve processes. This will resonate well with Dojo's customer-obsessed culture.

✹Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining the Dojo team.

We think you need these skills to ace Senior Software Engineer .NET in London

.NET
API Development
Backend Services
Data Modelling
Performance Tuning
SQL
NoSQL
Data Pipelines
Event-Driven Systems
CI/CD
Automated Testing
Version Control
Communication Skills
Collaboration
Problem-Solving

Some tips for your application đŸ«Ą

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer .NET role. Highlight your experience with .NET, data modelling, and any relevant projects that showcase your skills in building APIs and backend services.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about transforming payments data into valuable insights and how your background aligns with Dojo's mission. Keep it concise but impactful!

Showcase Your Problem-Solving Skills: In your application, don’t just list your skills—show us how you've used them to solve real problems. Share specific examples of how you've built scalable systems or optimised data processes in previous roles.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to see your application and get to know you better. Plus, it shows you’re serious about joining the Dojo team!

How to prepare for a job interview at Dojo

✹Know Your .NET Inside Out

Make sure you brush up on your .NET skills before the interview. Be ready to discuss your experience with building APIs and backend services, as well as any specific projects you've worked on that showcase your expertise in this area.

✹Data Modelling Mastery

Since the role involves working with data models, be prepared to talk about your experience with SQL and NoSQL databases. Have examples ready that demonstrate how you've optimised data models for performance and scalability.

✹Show Your Agile Spirit

Familiarise yourself with Agile methodologies, as you'll be participating in daily stand-ups and sprint planning. Be ready to share how you've collaborated with cross-functional teams in the past and how you approach problem-solving in an Agile environment.

✹Passion for Data-Driven Insights

Express your enthusiasm for turning raw data into actionable insights. Share any relevant experiences where you've used data analytics tools or built data pipelines, and highlight your customer-first mindset when developing products.

Senior Software Engineer .NET in London
Dojo
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

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