Senior Software Engineer
Senior Software Engineer
Manchester – Hybrid (2x per week)
Highly Competitive Base + Bonus
AWS | .NET | Event-Driven Architecture | Enterprise SaaS
Build the platforms that will define the next decade of a global enterprise SaaS organisation.
We’re partnered with one of the most technologically ambitious enterprise SaaS businesses in Europe as they continue a major modernisation and platform transformation programme across multiple high-scale products.
This is not legacy support work.
This is a genuine opportunity to join a world-class engineering environment building cloud-native platforms, distributed systems, event-driven architecture, and highly scalable backend services used at enormous scale across international markets.
The organisation is investing heavily into modern engineering standards, platform maturity, cloud-native architecture, and long-term product innovation. Engineering is viewed as a strategic function of the business — not a support function.
You’ll join a high-calibre engineering group working alongside strong Product, Platform, Architecture and Engineering leadership teams in an environment that values technical quality, collaboration and continuous improvement.
What you’ll be doing
- Designing and building scalable cloud-native applications using .NET and AWS
- Developing modern distributed systems and event-driven architectures
- Building resilient APIs, backend services and platform capabilities at enterprise scale
- Working closely with Product and Platform Engineering teams on long-term strategic systems
- Contributing to architecture discussions, technical design and engineering best practice
- Improving performance, observability, scalability and reliability across complex platforms
- Mentoring engineers through collaboration, code reviews and technical leadership
- Helping shape the future engineering direction of multiple strategic SaaS products
Tech Environment
- .NET 7 / .NET 8 / C#
- AWS (ECS, EKS, Lambda, EventBridge, SNS/SQS, MSK/Kafka)
- Docker & Kubernetes
- Terraform / Infrastructure as Code
- Event-Driven Microservices
- REST APIs
- SQL & NoSQL technologies
- GitHub Actions / CI/CD
- React & TypeScript exposure across product teams
What they’re looking for
The business is particularly interested in engineers who come from modern enterprise SaaS or product-led environments and have experience building scalable cloud-native systems properly.
Strong preference will be given to engineers with:
- Strong .NET / C# engineering capability
- Commercial AWS experience
- Event-driven architecture experience
- Distributed systems experience
- Infrastructure as Code exposure (Terraform highly desirable)
- Strong backend engineering and systems-thinking capability
- A product mindset and passion for engineering quality
Candidates coming from predominantly Azure-only environments are less likely to progress unless they can clearly demonstrate strong cloud-native engineering principles and transferable distributed systems experience.
Why this role stands out
- Large-scale greenfield and platform modernisation work
- Genuine engineering-first culture
- Modern cloud-native stack
- Enterprise-scale technical challenges
- Long-term strategic programmes with real investment
- High-performing engineering teams with strong technical leadership
- Opportunity to influence technical direction rather than simply deliver tickets
This is the kind of environment where strong engineers can genuinely elevate their careers while working on meaningful, large-scale systems alongside other high-level technologists.