Software Engineer

Morgan McKinley
Manchester, UK
7 days ago
Apply on www.careerjet.co.uk
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Compensation
£156,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Automation of Tests Encodings Distributed Systems Machine Learning Software Architecture Software Engineering Cloud Platform System Integration Frameworks

Job description

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., * 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.

Requirements

  • 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 for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:49 min

Container hosting options available on Amazon Web Services

Federico Fregosi · World Congress 2022

2:36 min

Applying supervised machine learning for practical rule extraction

Katja Träumner

3:17 min

Optimizing character encoding with Kim variable byte encoding

Douglas Crockford Douglas Crockford · World Congress 2024

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:57 min

Evolution of machine learning algorithms and computing hardware

Alexandra Waldherr · LIVE

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all