> Markdown version of [/jobs/ext/1342191-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/1342191-principal-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). --- # Principal Software Engineer - **Company:** Lavosball Sports Technology Ltd - **Location:** London, UK - **Experience:** Expert - **Salary:** £76,236.0 - £108,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Applications Architecture, Application Performance Management, Automation of Tests, Cloud Computing, Software Quality, Code Review, Databases, Continuous Delivery, Continuous Integration, Distributed Systems, Performance Tuning, Software Architecture, Software Maintenance, Software Engineering, Systems Integration, Web Platforms, Software Organization, Backend, Web Technologies, Programming Languages - **Published:** July 19, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=e72731fc50cb160b ## About the Role Experience: 7 or more years of professional software engineering experience, including significant experience delivering complex and scalable software systems. Technical Leadership: Demonstrated experience providing technical direction, making architectural decisions, and mentoring other software engineers. Technical Skills: Strong experience with modern programming languages, web technologies, APIs, databases, cloud infrastructure, and software development best practices. Architecture: A strong understanding of distributed systems, application architecture, scalability, system integration, and performance optimisation. Engineering Quality: Experience with automated testing, code reviews, continuous integration, continuous delivery, and maintaining high standards of software quality. Problem Solving: You can analyse complex technical challenges, evaluate different approaches, and implement practical solutions that balance immediate requirements with long-term maintainability. Communication: Strong English communication skills with the ability to explain complex technical concepts clearly to both technical and non-technical stakeholders. Mindset: You are pragmatic, collaborative, and comfortable taking ownership of technically challenging projects. You understand when to improve an existing solution and when a new technical approach is necessary. ## Description We are looking for a Principal Software Engineer who can provide technical leadership across our software platforms and help shape the architecture behind our next generation of digital products. You will work closely with product managers, software engineers, and technical stakeholders to turn complex requirements into reliable and scalable solutions. This is a hands-on senior technical position. You will contribute directly to critical engineering projects while helping establish development standards, guide architectural decisions, and mentor engineers across the team. Why Work With Us? The Environment: Join a collaborative London-based technology environment where engineers are encouraged to contribute ideas, challenge technical assumptions, and take meaningful ownership of the products they build. Technical Ownership: You will have significant influence over architecture, engineering practices, and technology decisions that affect the long-term direction of our platforms. Modern Engineering: Our teams work with modern cloud infrastructure, APIs, scalable backend services, automated testing, and contemporary web technologies to deliver dependable digital products. Professional Growth: We support continuous technical development through professional training, industry events, certifications, and opportunities to explore emerging technologies relevant to our products. Key Responsibilities: Software Architecture: Design and evolve scalable software architectures that support high-performance digital platforms and future product growth. Technical Leadership: Provide technical direction on complex engineering projects and help teams make informed decisions around architecture, performance, security, and scalability. Hands-On Development: Design, develop, review, and maintain production-quality software across critical areas of our technology platform. Engineering Standards: Establish and improve coding standards, testing practices, documentation, and development processes that promote reliable and maintainable software. Team Mentoring: Support Senior, Mid-level, and Junior engineers through technical guidance, code reviews, knowledge sharing, and constructive feedback. System Performance: Identify technical bottlenecks and implement improvements that strengthen application performance, reliability, and availability. Cross-Functional Collaboration: Work closely with product, data, and business teams to understand requirements and translate them into practical technical solutions. Technology Evaluation: Assess new technologies, frameworks, and development approaches and recommend solutions based on clear technical and business requirements. ## 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) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)