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