Save time and effort sourcing top tech talent

C# Software Engineer

Manchester, United Kingdom
C# / .Net Developer Full Stack C# / .Net Developer
Sage
Actively hiring

Sign up for the chance to get matched to this role, and similar opportunities.

At Sage, we’re not just building software—we’re revolutionizing the way businesses manage their finances. Join us as a C# Software Engineer to contribute to the Making Tax Digital (MTD) initiative, delivering key functionality in a hybrid work environment that values flexibility, collaboration, and innovation.

This is a hybrid role – three days per week in our Manchester office.

What You’ll Do

  • Develop and enhance backend solutions using C#.NET, REST APIs, AWS (S3, RDS, Redis), and MySQL
  • Collaborate in an agile environment, engaging in design, coding, testing, and deployment
  • Interpret user requirements, translating them into scalable, high-quality applications
  • Contribute to system architecture and best practices (Microservices, CQRS, Event Sourcing, DDD, TDD/BDD)
  • Continuously improve systems, ensuring robust, efficient, and maintainable code

What You’ll Bring

Must-Have Skills:

  • Proficiency in C#.NET, AWS, and modern backend development
  • Hands-on experience with Agile, SCRUM, or Extreme Programming
  • Strong problem-solving skills and ability to adapt to new technologies
  • Experience with architecture best practices and enterprise design patterns
  • Knowledge of TDD/BDD and CI/CD pipelines (Docker, TeamCity, GitHub)

Nice-to-Have Skills:

  • Open-source contributions or real-world application development experience
  • Innovative mindset with a customer-first approach

Sign up for the chance to get matched to this role, and similar opportunities.

Upskill

Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.

Ready to reach your potential?