Software Engineer

Provide Consulting
Aylesbury, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Aylesbury, United Kingdom

Tech stack

JavaScript
.NET
Agile Methodologies
Artificial Intelligence
Software Quality
Code Review
Continuous Integration
Programming Tools
Github
Python
Software Engineering
Software Systems
TypeScript
GIT
Build Management
Software Version Control

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., * 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.

Requirements

  • 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.

Apply for this position