Software Engineer

Morgan McKinley
Manchester, UK
4 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Java (Programming Language) A/B Testing Agile Methodology Artificial Intelligence Amazon Web Services Data Analysis Software Quality Continuous Integration Fault Tolerance Spring Framework NoSQL Recommender Systems
+20 more
Software Engineering SQL Databases Systems Integration Web Applications Web Services ReactJS Backend Git Cloudformation Vue.js Build Management Integration Tests Kubernetes Information Technology Graphql Front End Software Development Virtual Agents Software Version Control Docker Service Stack

Job description

Working across web and mobile platforms, you’ll deliver high-impact features using modern full-stack technologies, AWS and agentic AI., * Building intelligent, customer-facing conversational and discovery experiences used at global scale.

  • Creating backend-for-frontend services and scalable Java-based web services.
  • Designing, building and integrating REST and GraphQL APIs.
  • Using AI agents to accelerate engineering delivery and introduce AI capabilities into customer-facing products.
  • Translating product requirements into clear technical intents and acceptance criteria.
  • Reviewing, testing and refining agent-generated code to ensure quality and maintainability.
  • Deploying production services using a tailored AWS technology stack.
  • Taking end-to-end ownership of features, from design and development through to testing and release.

Requirements

  • Collaborating with engineers, product partners and stakeholders across multiple international locations.
  • At least 3 years’ professional software engineering experience across full-stack, frontend or backend development.
  • Experience delivering production-grade web applications across frontend and backend technologies.
  • Commercial experience with a modern frontend framework such as React or Vue.js.
  • Strong knowledge of HTML and CSS.
  • Backend development experience using Java or associated Java frameworks.
  • Experience building, exposing and consuming REST or GraphQL APIs.
  • Direct, hands-on experience using AI agents to deliver software features.
  • Experience integrating AI capabilities into customer-facing products or digital experiences.
  • Strong AWS experience, including build and deployment tooling such as CloudFormation.
  • Ability to develop comprehensive unit and integration tests across the technology stack.
  • Understanding of SQL or NoSQL databases and data-modelling fundamentals.
  • Proficiency with Git and modern version-control practices.
  • Experience working within Agile, multidisciplinary engineering teams.
  • Strong ownership of delivery, code quality and continuous improvement.
  • Fluent English and the ability to explain technical subjects to technical and non-technical colleagues.
  • Micro frontend and backend-for-frontend architecture.
  • Docker, Kubernetes and CI/CD pipelines.
  • Monitoring, observability and production reliability.
  • SLIs, SLOs, scalability and fault-tolerant system design.
  • Data-informed product development, analytics and A/B testing.
  • Search, conversational interfaces or recommendation systems.
  • E-commerce, travel technology or online marketplace environments.
  • Developing high-traffic products for a large international customer base.

A bachelor’s degree in Computer Science, Software Engineering or another related technical discipline is preferred. Equivalent practical engineering experience will also be considered.

Apply for this position

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

Apply on www.collegerecruiter.com
Prepare application

Good distractions

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

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all