Senior Software Engineer

Role: Senior Software Engineer
Location: Milton Keynes (Fully office based)
Hours: Full Time – Monday to Friday, 9:30am – 5:30pm (1 hour lunch)
Salary: £70,000

Please note: We can only consider applicants who are based within a 20-mile radius of Milton Keynes.

An excellent opportunity has now arisen for a Senior Software Engineer to join our client’s growing and ambitious team.

Who are we?
Our client is a scaling SaaS business, operating within a close-knit and collaborative team as they continue to grow. This is a key hire for the business, with plans to bring more of the development function in-house whilst still utilising specialist contractors.

This role will play a pivotal part in building out an internal development team, with the opportunity to step into a lead position as the team grows.

Importantly, this is not a “build from scratch” role — the platform is already established. The focus will be on maintaining, improving, and optimising existing code, ensuring performance, stability, and scalability as the business evolves.

Benefits:

  • Opportunity to be instrumental in building an in-house development function
  • Clear progression into a leadership role
  • Work closely with senior stakeholders and influence technical direction
  • Join a growing business at an exciting stage of its journey
  • Collaborative, supportive team environment

Duties of a Senior Software Engineer:

  • Maintain, optimise, and enhance an existing LAMP-based platform (Linux, Apache, MySQL, PHP)
  • Take ownership of full stack development across backend and frontend components
  • Improve system performance, security, and scalability
  • Support and contribute to architectural decisions and long-term technical roadmap
  • Collaborate with product, QA, and implementation teams to deliver high-quality solutions
  • Maintain and optimise MySQL databases, schemas, and queries
  • Contribute to frontend development using modern JavaScript frameworks (React, Vue or similar)
  • Conduct code reviews and implement best practice across development
  • Support production systems, troubleshooting and resolving issues as required
  • Work alongside external contractors, with a view to bringing more capability in-house
  • Mentor and support future team members as the function grows

What we would like from you:

  • Proven experience as a Senior or Full Stack Software Engineer within a LAMP environment
  • Strong PHP development skills (Laravel or similar highly desirable)
  • Solid experience with MySQL, including optimisation and performance tuning
  • Experience with modern JavaScript frameworks (React, Vue, Angular etc.)
  • Strong understanding of API design (RESTful or GraphQL)
  • Experience working with Linux environments
  • Familiarity with Git, CI/CD pipelines, and agile methodologies
  • A proactive, solutions-focused mindset with strong problem-solving ability
  • Excellent communication skills, able to work with both technical and non-technical stakeholders
  • A passion for clean, maintainable code and continuous improvement

If you are interested in this role, please apply below with your most recent CV.
MKTEMP

By applying to this job advertisement, you confirm you have read and understood our Data Protection and Privacy statement and give OA Group authorisation to hold you provided data. Thank you for your interest in this vacancy, which is being advertised by OA Group, who are acting as an employment agency / business. Your application will be considered in competition with others and we will contact you within 3 working days.

Job Details

Company
Osborne Appointments
Location
Milton Keynes, Buckinghamshire, United Kingdom
Employment Type
Permanent
Salary
£70000/annum + Benefits
Posted