Software Engineer - Morgan McKinley

eFinancialCareers

Manchester

On-site

GBP 107,000 - 118,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

eFinancialCareers is seeking a Software Engineer for an initial 6-month contract in Manchester, hybrid work arrangement. The role focuses on Java development in a cloud-first AWS environment, with opportunities to embed AI-enabled capabilities and work across complex integrations.

The ideal candidate has strong Java, AWS, and distributed systems experience, plus a track record of building reliable, scalable software and robust test frameworks in fast-paced teams.

Qualifications

  • Proven experience as a Software Engineer using Java and AWS.
  • Hands-on with cloud-based architectures and system-level thinking.
  • Experience embedding AI/ML capabilities into software.
  • Strong testing frameworks and reliability focus.

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.

Skills

Java development
AWS
System-level thinking
Distributed systems
APIs & integrations
Automated testing
AI/ML capabilities
Software architecture
Communication
Problem-solving

Job description

Software Engineer - 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer – AWS/Java AI, 6-Month Contract
Software Engineer – AWS/Java AI, 6-Month Contract

eFinancialCareers • Manchester

Hybrid
GBP 107,000 - 118,000
Senior Software Engineer
Senior Software Engineer

Rullion • Liverpool

Hybrid
Senior Software Engineer
Senior Software Engineer

DCS group • Manchester

Hybrid
GBP 65,000 - 75,000
Mid-Level Software Engineer (Java / AWS)
Mid-Level Software Engineer (Java / AWS)

Talent • Greater London

Hybrid
GBP 45,000 - 60,000
Senior Software Engineer
Senior Software Engineer

Morgan Hunt UK Limited • Greater London

Hybrid
Hybrid work
Senior Java Software Engineer
Senior Java Software Engineer

Mastek • Leeds

Hybrid
GBP 70,000 - 100,000
Hybrid working model
Private medical insurance
Pension scheme
+4
Senior Software Engineer
Senior Software Engineer

Lorien • Greater London

Hybrid
GBP 60,000 - 93,000
Bonus scheme
Senior Java Software Engineer
Senior Java Software Engineer

Arrows • London

Hybrid
Senior Java Software Engineer
Senior Java Software Engineer

NPAworldwide • Cheltenham

Hybrid
GBP 70,000 - 85,000
Hybrid working
Flexible 37.5-hour week
External training (5 days)
+7
Principal Java Engineer
Principal Java Engineer

NPAworldwide • Manchester

Hybrid
GBP 70,000 - 85,000
Flexitime 37.5 hrs
Hybrid working
Learning budget
+6