Senior Software Engineer

Socure
London
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5-8 yearsSkills: ["Leadership","Mentoring","Communication","Problem-solving","Collaboration"]

Senior Backend Engineer responsible for designing and implementing distributed backend services at scale using Golang. Lead non-functional requirements (scalability, availability, performance, security), mentor engineers, and own architecture through development, testing, and production support. Collaborate with product, design, and engineering teams to deliver high-impact, robust backend systems in a fast-paced environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Socure
Socure
3 months ago

Senior Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 55 minutes agoStatus: Live

Job Summary

Senior Backend Engineer responsible for designing and implementing distributed backend services at scale using Golang. Lead non-functional requirements (scalability, availability, performance, security), mentor engineers, and own architecture through development, testing, and production support. Collaborate with product, design, and engineering teams to deliver high-impact, robust backend systems in a fast-paced environment.
Location: London
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Architect, develop, test, and debug scalable backend services for distributed systems.
  • •Lead and deliver on non-functional requirements including scalability, availability, performance, and security.
  • •Design, author, and maintain unit, integration, and functional tests to ensure reliability and coverage.
  • •Create and contribute to technical documentation, fostering knowledge sharing across teams.
  • •Mentor and support engineers through code reviews, best practices, and cross-functional collaboration.

Key Requirements

  • •5–8 years of professional software engineering experience with strong Golang proficiency, ideally in product-driven companies.
  • •Solid programming fundamentals, excellent problem-solving skills, and expertise in system design.
  • •Deep understanding of concurrency, multi-threading, and distributed computing concepts.
  • •Experience building microservice architectures and developing RESTful APIs.
  • •Familiarity with cloud platforms (AWS/GCP) and NoSQL databases; experience with high-throughput, low-latency systems is a plus.
Experience:5-8 yearsIdentitySecuritySaaSFintech
Skills:LeadershipMentoringCommunicationProblem-solvingCollaboration
Tech Stack:GolangGoMicroservicesRESTAWSGCPNoSQLDistributed systemsConcurrencyMulti-threadingCloud

Company Brief

Socure
Provides AI-driven digital identity verification and fraud prevention solutions that analyze device, behavioral, and contextual data to detect synthetic identities, stop account takeover, and enable secure onboarding for banks, fintechs, and enterprises.
Industry: Cybersecurity
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series E+
Headquarters: New York, United States
Founded: 2012
Glassdoor
Glassdoor: 4.1
WebsiteLinkedIn