Senior Software Engineer

  • Experis IT
  • Milton Keynes, Buckinghamshire
  • 17/06/2026
Full time Information Technology Telecommunications

Job Description

Software Engineer (Full Stack)

Role: Software Engineer (Full Stack)
Location: Milton Keynes (Hybrid - 2-3 days onsite)
Type: Permanent
Clearance: Must be eligible for UK SC Clearance

The Opportunity

We are recruiting for multiple Full Stack Software Engineers to join an established and highly skilled team delivering complex, innovative IT solutions within a secure and impactful environment.

You will play a key role in the development, integration, and support of sophisticated software systems, working across the full life cycle from design through to deployment. This is an excellent opportunity to contribute to a high-profile, large-scale programme utilising cutting-edge technologies, including AI-driven data solutions.

We're looking for engineers who bring:

  • Strong full-stack development experience
  • Proven experience building complex software applications
  • Expertise working with:
    • Java (Spring Boot)
    • JavaScript/TypeScript (React preferred)
  • Experience designing and consuming APIs
  • Knowledge of relational databases (PostgreSQL desirable)
  • Understanding of DevOps tools, CI/CD pipelines, and cloud platforms
  • Experience with Docker or modern virtualisation tools
  • Strong analytical and problem-solving skills
  • Ability to work collaboratively in a small, dynamic team

Key Responsibilities

Front End Development

  • Build and enhance modern, responsive user interfaces

  • Work with React, TypeScript, JavaScript, HTML & CSS

  • Ensure cross-browser compatibility and excellent UX

Back End Development

  • Design and develop APIs and Back End services

  • Develop Server Side logic using Java (Spring Boot)

  • Contribute to application architecture and system design

Database & Data

  • Design and maintain relational databases (PostgreSQL/MySQL)

  • Write efficient queries and ensure data integrity

DevOps & Cloud

  • Implement CI/CD pipelines (GitHub Actions, Jenkins)

  • Support cloud-based deployments (AWS, Azure or GCP)

  • Monitor and improve system performance and reliability

Quality & Collaboration

  • Conduct code reviews and maintain high coding standards

  • Develop automated tests (unit, integration, end-to-end)

  • Collaborate with cross-functional teams to deliver features

  • Produce clear documentation for systems and APIs

If you receive suspicious outreach claiming to be from us, please contact us via the ManpowerGroup website.