Senior Manager, Software Engineering
socure · London
Job description
About the role
Socure is building the identity trust infrastructure for the digital economy. As a Senior Manager of Software Engineering you will lead technical direction, raise engineering standards, and deliver measurable product outcomes while staying hands‑on in design and development.
Key responsibilities
- Architect and design scalable, resilient, high‑performance backend systems and platforms in AWS, prioritising reliability, security, and cost efficiency.
- Contribute hands‑on to key initiatives—including design reviews, prototyping, coding, performance tuning, and debugging—typically 30% of your time, while mentoring engineers and establishing high standards.
- Lead cross‑team technical initiatives; drive design forums, establish engineering guardrails, and ensure high‑quality delivery via code reviews and automation.
- Partner closely with Product, Design, Data Science, and Platform teams to define project scope, sequence milestones, and proactively de‑risk execution for iterative releases.
- Own design of APIs and microservices, including REST and event‑driven patterns, and enforce best practices for versioning, contracts, and backward compatibility.
- Advance operational excellence by defining SLOs, improving observability and alerting, hardening on‑call procedures and runbooks, and leading incident response and post‑mortems.
- Solve complex distributed system challenges (throughput, latency, consistency, data modelling) with pragmatic decision‑making and balanced trade‑offs.
- Document architectural decisions, service ownership, and operational runbooks to share knowledge and maintain long‑term scalability.
- Foster team growth through clear expectations, actionable feedback, and mentorship; hire, develop, and onboard diverse talent committed to a culture of ownership and collaboration.
Required profile
- 7+ years of professional software engineering experience, including ownership of large‑scale backend systems in production.
- 3+ years of hands‑on technical leadership (Tech Lead or Manager) with a track record of leading complex, cross‑team projects while contributing to code and design.
- 5+ years of experience with Golang (preferred) and/or Java, plus strong computer‑science fundamentals (data structures, concurrency, distributed systems).
- Deep understanding of AWS cloud‑native architectures and services (e.g., ECS/EKS, Lambda, OpenSearch, DynamoDB, RDS, S3) and resilience patterns.
- Proficiency with microservices, API design, event‑driven systems, containerisation and orchestration (Docker, Kubernetes).
- Strong operational mindset: expert in observability, monitoring, incident response, performance engineering, and security best practices.
- Familiarity with CI/CD pipelines, automated testing strategies (unit, integration, e2e), and modern DevOps workflows; comfortable with Git‑based trunk/branch strategies.
- Excellent communication, stakeholder management, and decision‑making skills; able to clearly frame trade‑offs and drive alignment across engineering and product teams.
- Permanent right to work in the UK; based in London or within a commutable distance and able to attend the office as needed.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United Kingdom.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 2 hours ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
socure
London