At a Glance
- Tasks: Architect and deliver high-performance full-stack solutions while mentoring fellow engineers.
- Company: Join a visionary tech company reshaping creative product delivery.
- Benefits: Enjoy a competitive salary, 25 days leave, and private medical insurance.
- Why this job: Make a real impact on a rapidly scaling platform with industry visibility.
- Qualifications: Senior-level experience in full-stack engineering, especially with PHP and cloud technologies.
- Other info: Collaborative environment with opportunities for personal and professional growth.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Working Hours: Full time
Job Type: Permanent
Location: Hybrid: minimum 2 days per week at our client's Elstree / Kings Cross offices
About the Company:
Our client is a forwardâthinking technology organisation reshaping how creative products are produced and delivered. Their platform connects a global network of industry partners while empowering independent artists with scalable, accessible tools. As demand grows, the company is rapidly expanding its platform and infrastructure to support increasing global scale.
About the role:
Our client is seeking a Senior, handsâon PHP engineer to support architecture, delivery, and technical quality across a growing engineering function. This role is not a peopleâmanagement position, but a highly experienced engineer who brings clarity, structure, and strong technical judgement. You will work closely with the Lead Engineer, assisting with technical direction, contributing to architectural decisions, and acting as a mentor to other engineers through example, guidance, and collaboration. The role suits someone who enjoys solving complex problems, improving systems, and elevating the team's output through mentorship rather than formal line management. Strong communication, a collaborative mindset, and solid product instincts are essential.
Key Responsibilities
- Architect, design, and deliver scalable, highâperformance fullâstack solutions.
- Support the Lead Engineer in shaping technical direction, architecture decisions, and engineering standards.
- Take ownership of endâtoâend delivery for significant features, from discovery and planning through deployment and iteration.
- Act as a senior technical mentor to a team of engineers (one senior, four midâlevel), providing guidance, feedback, and support.
- Conduct code reviews, advise on technical approaches, and help raise overall engineering quality.
- Share knowledge through pairing, documentation, and informal coaching.
- Collaborate with the Lead Engineer, CEO, and senior stakeholders on product and technical discussions.
Platform, Infrastructure & Reliability
- Build and maintain APIs, microservices, backend systems, and thirdâparty integrations.
- Ensure platform security, performance, reliability, and scalability.
- Manage cloudânative workflows using AWS, Docker, and CI/CD pipelines.
- Work with distributed systems and messaging technologies (e.g. SQS, RabbitMQ).
- Drive strong testing practices, monitoring, observability, and production readiness.
Essential Technical Experience
- Significant seniorâlevel fullâstack engineering experience, particularly with PHP (Symfony or Laravel).
- Solid database expertise across MySQL and PostgreSQL.
- Handsâon experience with AWS architecture, Docker, and CI/CD automation.
- Experience building APIs, microservices, and distributed systems.
- Familiarity with messaging systems such as SQS or RabbitMQ.
- Strong testing mindset using frameworks such as PHPUnit, Vitest, or equivalents.
- Proven ability to deliver complex features endâtoâend from concept to production.
- Excellent communication skills and ability to collaborate across technical and nonâtechnical stakeholders.
- Experience acting as a senior technical mentor or informal technical authority within a team.
- Comfort supporting and advising a Lead Engineer or Head of Engineering.
- Exposure to automation systems, industrial software, or production workflows.
- Familiarity with manufacturing or factoryâadjacent technology environments.
- Experience with Node.js.
Benefits
- Highly competitive salary package
- 25 days annual leave
- Private medical insurance
- Modern, technologyâfocused office environment
Why Join Our Client
- Take on a highâimpact senior engineering role on a rapidly scaling platform, with huge potential for growth
- Work closely with the Lead Engineer and senior leadership on meaningful technical challenges
- Influence architecture, quality, and delivery through handsâon contribution and mentorship
- Contribute directly to a platform with strong industry visibility and creative impact
- Be part of a visionary company pushing innovation in physical media and creator technology
Seniority level: MidâSenior level
Employment type: Fullâtime
Job function: Information Technology and Engineering
Software Engineer in London employer: ByteHire
Contact Detail:
ByteHire Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Software Engineer in London
â¨Tip Number 1
Network like a pro! Get out there and connect with people in the industry. Attend meetups, tech talks, or even online webinars. You never know who might have a lead on your dream job!
â¨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving PHP, AWS, or microservices. This is your chance to demonstrate your technical prowess and problem-solving abilities.
â¨Tip Number 3
Prepare for interviews by practicing common technical questions and coding challenges. Use platforms like StudySmarter to brush up on your skills and get comfortable with the types of problems you might face.
â¨Tip Number 4
Apply through our website! Itâs the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search. Letâs get you that role!
We think you need these skills to ace Software Engineer in London
Some tips for your application đŤĄ
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your PHP expertise, cloud experience, and any mentoring roles you've had. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with our client's mission. Keep it engaging and personal â we love a good story!
Showcase Your Projects: If you've worked on relevant projects, don't hesitate to include them! Whether it's building APIs or working with AWS, share your experiences. We want to see your hands-on skills in action!
Apply Through Our Website: We encourage you to apply directly through our website. Itâs the best way for us to receive your application and ensures you donât miss out on any updates. Plus, it shows you're keen to join our team!
How to prepare for a job interview at ByteHire
â¨Know Your Tech Inside Out
Make sure you brush up on your PHP skills, especially with frameworks like Symfony or Laravel. Be ready to discuss your experience with APIs, microservices, and cloud technologies like AWS. The more you can demonstrate your technical expertise, the better!
â¨Show Off Your Problem-Solving Skills
Prepare to share specific examples of complex problems you've solved in previous roles. Think about how you approached the issue, the steps you took, and the outcome. This will showcase your ability to tackle challenges head-on, which is crucial for this role.
â¨Emphasise Collaboration and Mentorship
Since this role involves mentoring other engineers, be ready to talk about your experience in guiding and supporting team members. Share instances where you've helped others grow technically, and highlight your collaborative mindset.
â¨Ask Insightful Questions
Prepare thoughtful questions about the company's platform, their engineering practices, and the team dynamics. This shows your genuine interest in the role and helps you assess if it's the right fit for you. Plus, it gives you a chance to engage with your interviewers!