Staff Backend Engineer

Socure Socure · Vertical AI · United States · Remote · Tech

Staff Backend Engineer at Socure, a fintech company focused on identity verification and fraud prevention. The role involves technical leadership in designing, developing, and deploying scalable, secure distributed systems. Responsibilities include architecting solutions, conducting reviews, leading complex initiatives, and mentoring junior engineers. The role emphasizes outcome-driven development and building high-quality products for the digital economy.

What you'd actually do

  1. provide technical leadership by designing and implementing complex core components and distributed systems, while architecting solutions for scalability, security, modularity, and long-term maintainability
  2. conduct code and architecture reviews to ensure alignment with Socure’s standards and industry best practices
  3. drive the planning, execution, and delivery of large, complex initiatives, coordinating work across a small team of engineers and effectively managing scope, timelines, and resources
  4. provide technical guidance, supporting system design efforts, and fostering a culture of engineering excellence and continuous improvement
  5. proactively proposing new projects, identifying opportunities to enhance platform performance, reliability, and developer productivity, and helping evolve Socure’s engineering practices and standards

Skills

Required

  • Bachelor’s degree in Computer Science or a related field, or equivalent practical experience
  • 8–12 years of professional software engineering experience
  • Proven experience leading complex, large-scale engineering projects
  • Expert-level programming skills and mastery of software engineering principles
  • Strong experience designing and building scalable, distributed systems
  • Ability to develop complex systems while guiding architectural decisions for a team
  • Deep understanding of system design, performance optimization, and reliability

What the JD emphasized

  • technical leader
  • designing and implementing complex core components and distributed systems
  • architecting solutions for scalability, security, modularity, and long-term maintainability
  • leading complex, large-scale engineering projects
  • Expert-level programming skills and mastery of software engineering principles
  • Strong experience designing and building scalable, distributed systems
  • Ability to develop complex systems while guiding architectural decisions for a team
  • Deep understanding of system design, performance optimization, and reliability