Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Provide Consulting Ltd

Milton Keynes

On-site

GBP 50,000 - 70,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A consulting firm is seeking a collaborative Software Engineer in Milton Keynes, UK. In this role, you'll design and develop high-quality software while mentoring interns and championing the integration of AI tools in your team's practices. The ideal candidate will have around 5 years of experience and proficiency in modern programming languages like Python and JavaScript. Join us to make a significant impact while working in an innovative, supportive environment focused on growth and learning.

Benefits

Opportunities for professional growth and leadership development
Supportive and innovative work environment

Qualifications

  • Around 5 years of professional software engineering experience.
  • Proficiency in at least one of: Python, TypeScript, JavaScript, or .NET.
  • Demonstrated interest or experience with AI-assisted development tools.
  • Excellent communication, coaching, and interpersonal skills.
  • A genuine enthusiasm for mentoring early-career engineers.
  • Strong grasp of modern software practices.
  • A collaborative mindset with curiosity for new technologies.

Responsibilities

  • Design, develop, and maintain software solutions using modern technologies.
  • Champion the adoption of AI tools for software engineering.
  • Foster a culture of learning and experimentation.
  • Coach and mentor two software engineering interns.
  • Promote strong communication and collaboration within the team.
  • Participate actively in code reviews and Agile ceremonies.
  • Partner with cross-functional teams to ensure quality delivery.

Skills

Software engineering experience
Python
TypeScript
JavaScript
.NET
AI-assisted development tools
Communication skills
Coaching skills
Interpersonal skills
Agile delivery

Tools

Git
CI/CD
Job description

Provide Talent are looking for a collaborative and forward-thinking Software Engineer who’s passionate about both technology and people. In this role, you’ll not only design and build high-quality software but also help shape how our engineering team adopts AI tooling to work smarter and more creatively.

You’ll take a hands‑on approach to exploring and embedding AI-assisted coding tools such as Claude Code, GitHub Copilot, or similar platforms, helping to integrate them into our day‑to‑day development practices.

Equally important, you’ll act as a coach and mentor for two software engineering interns, creating a supportive environment where they can learn, experiment, and grow into confident contributors.

Key Responsibilities
  • Design, develop, and maintain software solutions using modern technologies, particularly Python, TypeScript, JavaScript, or the .NET framework.
  • Champion the adoption of AI tools for software engineering, identifying ways to enhance developer experience, productivity, and code quality.
  • Foster a culture of learning and experimentation, sharing insights from emerging AI technologies with the wider team.
  • Coach and mentor two software engineering interns – providing technical guidance, constructive feedback, and regular check‑ins to support their professional and personal growth.
  • Promote strong communication and collaboration within the team, helping interns and peers alike to translate complex technical ideas into practical, shared understanding.
  • Participate actively in code reviews, knowledge‑sharing sessions, and Agile ceremonies.
  • Partner with cross‑functional teams (Product, QA) to ensure smooth, high‑quality delivery.
Skills & Experience
  • Around 5 years of professional software engineering experience.
  • Proficiency in at least one of: Python, TypeScript, JavaScript, or .NET.
  • Demonstrated interest or experience with AI-assisted development tools (e.g., GitHub Copilot, Claude Code, Cody, CodeWhisperer).
  • Excellent communication, coaching, and interpersonal skills – able to give feedback constructively, listen actively, and motivate others.
  • A genuine enthusiasm for mentoring early‑career engineers, helping them navigate technical and professional challenges.
  • Strong grasp of modern software practices: version control (Git), CI/CD, testing, and agile delivery.
  • A collaborative mindset with curiosity for new technologies and continuous learning.
Why Join Us
  • Help shape how our clients’ team harnesses AI in software development.
  • Make a meaningful impact by mentoring the next generation of engineers.
  • Work in a supportive, innovative, and people‑centered environment.
  • Opportunities for professional growth and leadership development.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.