Software Engineer
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 (eg, 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.
- Company
- Provide Consulting Ltd
- Location
- Milton Keynes, Buckinghamshire, United Kingdom MK1 1
- Employment Type
- Permanent
- Salary
- GBP 50,000 - 60,000 Annual
- Posted
- Company
- Provide Consulting Ltd
- Location
- Milton Keynes, Buckinghamshire, United Kingdom MK1 1
- Employment Type
- Permanent
- Salary
- GBP 50,000 - 60,000 Annual
- Posted