E

Endor Labs

Function-level vulnerability analysis and risk scoring

Senior 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 6–8 years of experience building scalable backends for product or SaaS companies are required.
  • At least 3 years of experience programming in Golang, focused on microservices or distributed architecture, is required.
  • Practical experience designing APIs with one or more frameworks such as gRPC, REST, GraphQL, or Thrift is required; gRPC is preferred.
  • Ability to build and design technical solutions from scratch, with code and documentation that can serve as examples of coding best practices, is required.
  • Experience with scalable distributed systems is required, including microservices, domain-driven design, load balancing, horizontal and vertical scaling, and stateless architectures.
  • Architecture knowledge is required, including data structures and designing architectures that scale and extend over time; ability to apply data-driven techniques to evaluate and propose architectural choices is required.
  • Ability to discuss architectural tradeoffs and influence groups toward the right direction is required.
  • Ability to work in a fast-moving environment with evolving requirements is required.
  • Ability to solve problems creatively and independently in unfamiliar situations is required.
  • Practical experience troubleshooting distributed systems and resolving root causes is required.

Responsibilities

  • Architect and build 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 close collaboration with Product Management and the distributed Engineering team.
  • Drive innovation, make architectural decisions, and lead implementation of technologies.
  • Participate in external technical forums, conferences, and open-source communities.
  • Mentor and coach team members, share expertise, and promote team best practices.
  • Apply observability best practices to support product and platform reliability and availability.

Desired Qualifications

  • Experience designing APIs 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