Software Engineer

Recruitment agencyReposted 1×Morgan McKinleyManchester, St. Albansreedpublished 08/13/2026
Must-have:JavaAWSCloudAIHybrid

6-Month Contract Day Rate: £600 per day Contract Length: 6 months Location: Manchester/ Hybrid Start: ASAP

The Role

We are looking for an experienced Software Engineer to join a high-performing technology team on an initial 6-month contract , working on complex, scalable software solutions with a strong focus on AWS, Java and AI-enabled technology .

This is an exciting opportunity for an engineer who enjoys working at system level , solving complex technical problems and building robust, reliable solutions within a modern cloud environment.

Key Responsibilities

  • Design, develop and maintain scalable software solutions using Java and AWS .
  • Take a system-level approach to software engineering, understanding how applications, platforms and services interact.
  • Work across complex third-party integrations , APIs and external platforms.
  • Develop and maintain robust automated testing frameworks to ensure high-quality and reliable software.
  • Contribute to the integration and embedding of AI capabilities into existing and new technology solutions.
  • Work closely with architects, engineers, product teams and other stakeholders to deliver technical solutions.
  • Identify technical risks and opportunities for improving system performance, scalability and resilience.
  • Troubleshoot complex issues across distributed systems and production environments.
  • Contribute to engineering best practices, coding standards and continuous improvement.

Key Skills & Experience

  • Strong commercial experience as a Software Engineer / Software Developer .
  • Strong Java development experience.
  • Hands-on experience with AWS and cloud-based architectures.
  • Strong understanding of system-level thinking and distributed systems.
  • Experience working with third-party integrations, APIs and external systems .
  • Strong knowledge of automated testing and robust test frameworks .
  • Experience working with or embedding AI/ML capabilities into software products or platforms.
  • Strong understanding of software architecture, scalability, reliability and performance.
  • Comfortable working in complex, fast-paced technology environments.
  • Strong communication and problem-solving skills.

Why Join?

This is a fantastic opportunity to work on complex, modern technology within a cloud-first environment , with exposure to AWS, Java, third-party integrations and emerging AI capabilities .

If you're a hands-on Software Engineer who enjoys solving complex technical challenges and thinking beyond individual applications to the wider system, we'd like to hear from you.

Apply now for immediate consideration.