Location: London, England
Job Type: Full-time
Work Arrangement: Hybrid
About the Role
We're looking for an experienced Senior Software Engineer to join our growing engineering team in London. This is an exciting opportunity to build scalable, high-performance applications while collaborating with talented engineers, product managers, and designers to deliver innovative digital solutions.
If you're passionate about writing clean, maintainable code, solving complex technical challenges, and mentoring fellow developers, we'd like to hear from you.
Key Responsibilities
- Design, develop, test, and maintain scalable software applications.
- Build high-quality, secure, and reliable backend and frontend solutions.
- Collaborate with cross-functional teams to define technical requirements and deliver new features.
- Review code, promote engineering best practices, and maintain coding standards.
- Optimise application performance, reliability, and scalability.
- Troubleshoot production issues and implement effective solutions.
- Mentor junior engineers and contribute to technical decision-making.
- Participate in Agile ceremonies, sprint planning, and technical discussions.
- Contribute to system architecture and continuous improvement initiatives.
Requirements
- Proven experience as a Senior Software Engineer, Software Developer, or similar role.
- Strong proficiency in one or more programming languages such as Java, C#, Python, JavaScript, or TypeScript.
- Experience with modern frameworks and cloud technologies.
- Solid understanding of software architecture, REST APIs, microservices, and distributed systems.
- Experience with SQL and NoSQL databases.
- Knowledge of CI/CD pipelines, Git, Docker, Kubernetes, and DevOps practices.
- Strong understanding of Agile development methodologies.
- Excellent analytical, problem-solving, and communication skills.
- Eligibility to work in the UK.
Desirable Skills
- Experience with AWS, Azure, or Google Cloud Platform.
- Knowledge of automated testing frameworks and Test-Driven Development (TDD).
- Experience with containerised applications and infrastructure as code.
- Exposure to event-driven architectures and messaging systems.
What We Offer
- Competitive salary
- Performance-related bonus
- Hybrid working model
- Pension scheme
- Private healthcare
- Generous annual leave
- Professional development and training support
- Career progression opportunities
- Collaborative and inclusive working environment
Apply Today
If you're an experienced software engineer looking to make an impact while working on innovative projects in a collaborative environment, we'd love to receive your application.
Job Type: Full-time
Location: London, England
We are committed to creating an inclusive workplace and welcome applications from candidates of all backgrounds. Employment decisions are made based on skills, experience, and business needs.
Pay: £58,000.00-£60,000.00 per year
Benefits:
- Additional leave
- Casual dress
- Employee stock purchase plan
- Enhanced paternity leave
- Free parking
- Language training provided
- Life insurance
- On-site parking
- Referral programme
- Sick pay
- Transport links
Work Location: In person