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