> Markdown version of [/jobs/ext/1942709-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/1942709-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Marshall Resource Partners Ltd - **Location:** Milton Keynes, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** PHP (Programming Language), Apache HTTP Server, Authentication Protocols, Code Review, Relational Databases, Database Design, Database Development, DevOps, Revision Control Systems, Web Servers, Laravel, PostgreSQL, Microsoft Visual Studio, MySQL, Nginx, OAuth, PHP Development, Cloud Services, Security Assertion Markup Language (SAML), SQL Databases, Web Application Frameworks, Git, Containerization, Kubernetes, Restful APIs, Docker, Legacy Systems, Microservices - **Published:** August 6, 2026 - **Apply:** https://www.totaljobs.com/job/senior-software-engineer/marshall-resource-partners-ltd-job107799470 ## About the Role The key requirement for this position is to have proven skills in designing and implementing microservices and technology architectures for new systems. Core Responsibilities ·Develop scalable microservices using PHP and Laravel (or similar frameworks). ·Design and implement relational databases (e.g., PostgreSQL, MySQL), including schema design and SQL query optimization. ·Build and maintain RESTful APIs and authentication mechanisms (e.g., OAuth2, SAML). ·Manage containerized environments using Docker and Docker Compose. ·Collaborate with cross-functional teams to integrate microservices with legacy systems. ·Participate in code reviews, testing, and deployment processes. ·Contribute to DevOps workflows including CI/CD pipelines and cloud deployments. Required Experience ·Proven experience in PHP development using Laravel or other recognized frameworks. ·Strong understanding of microservices architecture and principles. ·Experience with Docker and container orchestration. ·Proficiency in database design and SQL (PostgreSQL or MySQL preferred). ·Familiarity with cloud platforms (e.g., Kamatera or similar). ·Experience with source control systems (e.g., Git). ·Comfortable working in Visual Studio Code or similar IDEs. ·Knowledge of web servers (Apache or Nginx). ## Description To develop and maintain a microservices-based system using PHP and modern frameworks, contributing to the re-architecture of our bespoke platform., The Senior Software Engineer will be responsible for implementing microservices using PHP, with a strong emphasis on Laravel or similar frameworks. The role also involves database design and development, API integration, and DevOps practices in a Dockerized environment. Collaboration with legacy systems and mentoring junior developers will be part of the role. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Post-Quantum Cryptography: Preparing for Q-Day](https://www.wearedevelopers.com/videos/100179-post-quantum-cryptography-preparing-for-q-day) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Building high performance and scalable architectures for enterprises](https://www.wearedevelopers.com/videos/19-building-high-performance-and-scalable-architectures-for-enterprises) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)