Apply for the Senior Software (.NET) Engineer

We’re looking for a Senior Backend Engineer with strong expertise in .NET to lead the development, design and building scalable backend systems, including services, APIs, and microservices. This role combines hands-on development with technical leadership within the team, contributing to architectural decisions, improving engineering practices, and helping evolve the backend stack. You’ll be working in partnership with a technology company focused on improving operations and user experience within the youth sports space, supporting the growth of a modern, high-performing platform.

Key Responsibilities
- Lead backend development initiatives using .NET and modern backend frameworks
- Design, build, and maintain backend services, APIs, and microservices using .NET
- Contribute to architectural decisions and help evolve system design over time
- Collaborate with engineers to improve code quality, development processes, and best practices
- Evaluate the current technology stack and suggest improvements or modernization where needed
- Work closely with cross-functional teams to ensure smooth integration across systems
- Support the growth of a distributed engineering team through collaboration and knowledge sharing
- Help implement and maintain strong QA practices to ensure reliability and performance
- Balance scalability, performance, and cost-effectiveness in backend systems

Core Requirements
- Strong experience with .NET backend development, including services, APIs, and microservices
- Solid understanding of scalable system design and distributed architectures
- Experience contributing to architecture and technical decision-making
- Experience working in distributed teams
- Strong understanding of engineering best practices and code quality
- Good communication skills and ability to collaborate across teams
- Ability to work independently in a fast-paced environment

Nice-to-Have
- Experience with system modernization or migrations (e.g. version upgrades, architecture changes)
- Experience working on consumer-facing or platform-based products
- Exposure to improving QA processes or testing strategies
- Experience supporting team growth or mentoring other engineers

Location
Upload CV
Click or drag file to this area to upload
Supports .pdf,.doc,.docx up to 10MB
Do you have hands-on experience developing backend services, APIs, or microservices using .NET? *
Please Select
Have you led architectural design decisions or contributed to process improvements in previous engineering roles? *
Please Select
Do you have experience with migrations between versions of .NET or backend systems? *
Please Select
Please, list the .NET versions you have experience with *
Have you been involved in establishing or scaling distributed engineering teams, QA processes, or DevOps practices? *
Please Select