E

Endor Labs

Function-level vulnerability analysis and risk scoring

Staff Backend Engineer - Golang

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in engineering and 10 or more years of experience building scalable backends for product or SaaS companies.
  • At least 3 years of Golang programming experience focused on microservices or distributed architecture.
  • Practical experience designing APIs with one or more frameworks such as gRPC, REST, GraphQL, or Thrift; gRPC is preferred.
  • Ability to build and design technical solutions from scratch and produce code and documentation that exemplify coding best practices.
  • Experience with scalable distributed systems, including microservices, domain-driven design, load balancing, horizontal and vertical scaling, and stateless architectures.
  • Knowledge of data structures and the ability to build architectures that scale and extend for longevity, applying data-driven techniques to evaluate and propose architectural choices.
  • Ability to discuss architectural tradeoffs and influence groups toward the right direction.
  • Ability to solve problems creatively and independently in unfamiliar situations.
  • Practical experience troubleshooting distributed systems and solving root causes.

Responsibilities

  • Architect and build the core backend infrastructure for SaaS products.
  • Lead and contribute to large-scale technical projects, ensuring system scalability, reliability, and performance.
  • Design, architect, and build features end-to-end in collaboration with Product Management and the distributed Engineering team.
  • Drive innovation, make architectural decisions, and lead implementation of new technologies.
  • Participate in external technical forums, conferences, and open-source communities.
  • Mentor and coach team members, share expertise, and promote best practices to foster continuous learning and growth.
  • Apply observability best practices to ensure product and platform reliability and availability.

Desired Qualifications

  • Practical API design experience with gRPC is preferred.

About the Company

Endor Labs

Function-level vulnerability analysis and risk scoring

Endor Labs analyzes software using reachability-based dependency analysis to identify vulnerabilities. It provides a risk score for software packages that combines security, quality, popularity, and activity by examining software behavior at the function level through program analysis. The company offers a flexible policy engine to tailor risk rules and tools to manage SBOM and VEX data, plus ongoing vulnerability monitoring. With a PhD-led team and focus on reducing alert noise, Endor Labs aims to help organizations improve security and software quality while lowering technical debt and supply chain risk through actionable insights and policy-driven controls.

Company size
201-500
Company stage
Series B
Total funding
$188M
Headquarters
Palo Alto, CA
Founded
2021

Recently Posted Jobs

Explore more opportunities at Endor Labs

See more jobs