Senior Software Engineer - .NET/C#
192957
Desired skills:
.NET, C#, Azure, SQL
Hybrid
Reperio has partnered with a leading commerce network platform trusted by tens of thousands of companies worldwide, enabling brands, suppliers, and retailers to deliver seamless e-commerce experiences. The platform supports growth across multiple channels, product operations, and margin optimisation.
As a Senior Software Engineer (C#/.NET), you'll join a high-performing engineering team that values quality software, embraces a "you build it, you run it" DevOps culture, and follows agile workflows (Scrum/Kanban) with continuous delivery and automation at its core. You'll write efficient, maintainable code, act as a subject-matter expert, mentor other engineers, and collaborate with design and architecture leads to ensure scalability, maintainability, and performance across the product suite.
Responsibilities:
1. Guide system architecture decisions to align technical direction with business goals.
2. Conduct thorough code reviews: ensure best practices, identify issues and mentor junior/mid-level engineers.
3. Provide technical leadership and knowledge-sharing across the team.
4. Work cross-functionally (product, design, client/stakeholder teams) to ensure seamless delivery and alignment.
5. Break down large, complex tasks into manageable components and distribute work among the team.
6. Actively participate in agile ceremonies: sprint planning, daily stand-ups, retrospectives, prioritisation.
7. Communicate effectively with stakeholders to clarify requirements, refine scope and align with business objectives.
8. Handle complex technical challenges: debugging, performance issues, scaling/distributed systems beyond the scope of less experienced engineers.
9. Participate in the on-call rotation (you build it, you own it) and support operational ownership.
Requirements:
10. 3+ years' experience developing in C#.
11. Strong verbal and written English communication skills.
12. Experience developing web applications, working with databases, and consuming APIs.
13. Familiar with version control, build processes, and test frameworks.
14. Able to work independently with limited supervision.
15. C# and .NET (Core)
16. Web applications, APIs (SOAP/REST)
17. Database work (., Microsoft SQL Server)
18. Version control, build processes, test frameworks
19. Cloud/DevOps tooling
Desirable:
20. Bachelor's degree or higher in Computer Science or a closely related field.
21. Experience with cloud computing infrastructures (Azure/AWS).
22. Use of source-code repositories (Git/Azure DevOps).
23. Experience with NoSQL databases.
24. Performance tuning/optimisation for high-scale systems.
25. Experience working in a rapidly changing environment, with strong attention to detail.
26. Other languages: Python, Java, C++ (plus TypeScript/React, Angular, JavaScript)
27. Cloud infrastructure: Azure (and/or AWS) - services like Lambda, ECS, DynamoDB, RDS, OpenSearch, Kinesis, Redis, NoSQL.
28. CI/CD pipelines and automated testing frameworks.
29. Experience building secure, scalable distributed systems running across dozens/hundreds of servers.
30. Experience with e-commerce, retail, online marketplaces, and digital advertising is a plus.
31. Experience working with teams across multiple time zones.
Reperio Human Capital acts as an Employment Agency and an Employment Business.
Joseph Mullan is recruiting for this role.
Get in touch with Joseph Mullan for more information: