Senior Manager - Software Engineering

Socure Socure · Vertical AI · London, United Kingdom · Tech

Senior Manager, Software Engineering at Socure, a fintech company building identity trust infrastructure. This is a hands-on technical leadership role focused on architecting, designing, and developing scalable, resilient backend systems and platforms in AWS. Responsibilities include coding (30% of time), mentoring engineers, leading cross-team technical initiatives, defining APIs and microservices, advancing operational excellence, and solving complex distributed system challenges. Requires 7+ years of software engineering experience, 3+ years in technical leadership, and 5+ years with Golang/Java, strong CS fundamentals, and deep AWS knowledge.

What you'd actually do

  1. Architect and design scalable, resilient, high-performance backend systems and platforms in AWS, prioritizing reliability, security, and cost efficiency.
  2. 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.
  3. Lead cross-team technical initiatives; drive design forums, establish engineering guardrails, and ensure high-quality delivery via code reviews and automation.
  4. Partner closely with Product, Design, Data Science, and Platform teams to define project scope, sequence milestones, and proactively de-risk execution for iterative releases.
  5. Own design of APIs and microservices, including REST and event-driven patterns, and enforce best practices for versioning, contracts, and backward compatibility.

Skills

Required

  • 7+ years of professional software engineering experience
  • ownership of large-scale backend systems in production
  • 3+ years of hands-on technical leadership (as Tech Lead or Manager)
  • track record of leading complex, cross-team projects
  • contributing to code and design
  • 5+ years of experience with Golang (preferred) and/or Java
  • 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)
  • resilience patterns
  • Proficiency with microservices, API design, and event-driven systems
  • experience with containerization and orchestration (Docker, Kubernetes)
  • Strong operational mindset: expert in observability, monitoring, incident response, performance engineering, and adherence to 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 tradeoffs and drive alignment across engineering and product teams

Nice to have

  • Golang

What the JD emphasized

  • hands-on technical leader
  • defines direction
  • raises engineering standards
  • delivers measurable product outcomes
  • deeply involved in design and development
  • not a traditional people-management or delivery-management role
  • write code
  • architect solutions
  • lead complex projects
  • coach engineers
  • high-growth, product-driven environments
  • directly influence the design of secure, scalable, and resilient infrastructure
  • cultivating top engineering talent
  • prioritizing reliability, security, and cost efficiency
  • contribute hands-on
  • mentoring engineers
  • establishing high standards
  • Lead cross-team technical initiatives
  • establish engineering guardrails
  • ensure high-quality delivery
  • proactively de-risk execution
  • enforce best practices
  • Advance operational excellence
  • hardening on-call procedures and runbooks
  • leading incident response and post-mortems
  • Solve complex distributed system challenges
  • pragmatic decision-making
  • balanced tradeoffs
  • maintain long-term scalability
  • Foster team growth
  • clear expectations
  • actionable feedback
  • mentorship
  • hire, develop, and onboard diverse talent
  • culture of ownership and collaboration
  • ownership of large-scale backend systems in production
  • hands-on technical leadership
  • track record of leading complex, cross-team projects
  • contributing to code and design
  • strong computer science fundamentals
  • Deep understanding of AWS cloud-native architectures
  • resilience patterns
  • Strong operational mindset
  • expert in observability, monitoring, incident response, performance engineering
  • adherence to security best practices
  • modern DevOps workflows
  • stakeholder management
  • decision-making skills
  • clearly frame tradeoffs
  • drive alignment