E

Endor Labs

Function-level vulnerability analysis and risk scoring

Principal / Senior Principal Backend Engineer

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 at least 18 years of experience building scalable backends for product or SaaS companies, with a strong track record of leading and delivering complex technical projects.
  • Proficiency in Golang is strongly preferred; experience with other modern backend languages, microservices or distributed architecture, and frameworks is a plus.
  • Practical experience designing APIs with one or more frameworks, such as gRPC, REST, GraphQL, or Thrift; gRPC is preferred.
  • Strong problem-solving and debugging skills, effective communication, and leadership abilities.
  • Experience with scalable distributed systems, including microservices and 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 over time, using data-driven techniques to evaluate and propose architectural choices.
  • Ability to discuss architectural tradeoffs and influence groups toward effective decisions.
  • Ability to work in a fast-moving environment with evolving requirements.
  • Ability to solve problems creatively and independently in unfamiliar situations.
  • Practical experience troubleshooting distributed systems and identifying and resolving root causes.

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 critical architectural decisions, and lead implementation of new technologies.
  • Participate in external technical forums, conferences, and open-source communities, contributing to the broader technical community and keeping current with industry trends.
  • Mentor and coach team members, share expertise, and promote team best practices and continuous learning.

Desired Qualifications

  • Proficiency in Golang is strongly preferred.
  • Experience with other modern backend languages, microservices or distributed architecture, and frameworks is a plus.
  • Experience designing APIs using 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