MRJ are currently working with a leading Manchester Edtech business who are about to embark on a huge technology transformation in 2026 as they revolutionise current systems putting the customer first and embracing change. Our client is looking for someone with experience in building large scale, distributedsystems that can help drive the technical decisions and delivery … some exciting greenfield projects using the latest technology! Location: Manchester City Centre (2 days per week) Salary: 60,000 - 65,000 Main Responsibilities: Worked on large scale, highly transactional, distributedsystems Provided coaching and mentorship to other engineers Worked with async and event driven architectures You help drive good coding practices across teams You advocate engineering excellence at More ❯
Senior .NET Developer Manchester (Hybrid) Join high-performing development teams of 250+ building real-time, large-scale systems used by millions of users across the UK, North America and South Africa. This is a chance to work on business-critical software that directly drives user engagement and revenue. Hybrid role based in Manchester city centre (2 days per week … made at team level, you will have a say in the tech stack and development approach, with a strong emphasis on team collaboration. This is a stimulating environment where systems must operate in real-time, requiring robust event-driven architectures, streaming data pipelines, and reactive programming. Youll tackle complex scalability challenges across distributedsystems, ensuring speed and … reliability under heavy user loads. Security and compliance are central to the platform, so youll be involved in building secure systems with strong authentication, encryption, and adherence to regulatory standards. What You'll Get to Work With: Modern microservices architecture powering high-volume systems Containerisation using Docker and Kubernetes for scalable deployments Cloud-native platforms and automated CI More ❯
knowledge of modern software engineering best practices and have experience across the full software development lifecycle You're a technologist who enjoys collaborating and problem solving, working on complex, distributedsystems You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're excited to join a scaling company in a More ❯