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.

Key responsibilities

  • 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