All Jobs Vacancy

Software Engineer

Posted 1 day ago by Morgan McKinley

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.

Rate:
£60,000/year
Location:
Manchester
IR35 Status:
Not specified
Remote Status:
Hybrid
Industry:
IT
Seniority Level:
Mid-Level

Take-Home Pay

£3,750 per month

Visit calculators for additional details

Create a free account to view the take-home pay for this contract

Share job