Senior Software Engineer

Osborne Appointments
West Bletchley, 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
Compensation
£ 70K

Job location

West Bletchley, United Kingdom

Tech stack

Clean Code Principles
PHP
Agile Methodologies
Apache HTTP Server
LAMP
Software as a Service
Code Review
Continuous Integration
Linux
Laravel
Linux System Administration
MySQL
Performance Tuning
PHP Development
Web Application Frameworks
React
Backend
GIT
Vue.js
Angular
GraphQL
Front End Software Development
Api Design
REST

Job description

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

Requirements

  • 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

Apply for this position