← All roles

Sr/Staff Backend Engineer (Golang)

Endor Labs· Engineering
Apply on company site
Bengalurufull-timePosted 7mo ago

About the role

Senior/Staff backend engineering role focused on designing and building core backend features for a SaaS security product, with emphasis on scalable distributed systems, microservices, and observability within Endor Labs.

Responsibilities

  • Design and build core backend features end-to-end for our SaaS products, working closely with Product Management and our distributed Engineering team.
  • Contribute to large-scale technical projects, helping ensure the scalability, reliability, and performance of our systems.
  • Participate in architectural discussions and help drive sound technical decisions that support the long-term health of our codebase.
  • Write clean, well-documented, and testable code that serves as a reference for engineering best practices.
  • Collaborate with cross-functional teams to translate product requirements into robust technical solutions.
  • Actively participate in code reviews, providing constructive feedback and helping maintain high code quality across the team.
  • Use best practices of observability to ensure that the product and platform deliver excellent reliability and availability for our customers.
  • We encourage and support active participation in external technical forums, conferences, and open-source communities.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field with 5+ years of experience building scalable backends for product/SaaS companies.
  • At least 2 years of experience in Golang programming with a focus on microservices/distributed architecture.
  • Practical experience in designing APIs with one or more frameworks (gRPC preferred).
  • Strong understanding of scalable distributed systems — microservices, domain-driven design, load balancing, horizontal/vertical scaling, and stateless architectures.
  • Ability to write clean, maintainable code and documentation that can serve as examples for engineering best practices.
  • Comfortable working in a fast-moving environment with evolving requirements.
  • Strong problem-solving skills with the ability to work creatively and independently when navigating unfamiliar territory.
  • Practical experience in troubleshooting distributed systems and identifying root causes.
  • Prior experience with Java or JVM-based technologies (e.g., Spring Boot, Gradle, Maven) is a strong plus. Familiarity with Java ecosystems can be valuable when working on our analysis pipelines and integrating with diverse customer environments.

Skills

Required:GolangAPI design (gRPC preferred)Distributed systemsSoftware engineering fundamentals

Benefits

  • (Not explicitly listed in the description)
Last updated Oct 15, 2026. Interested? Apply on the company site.

About Endor Labs

AI-Native Application Security Platform

Endor Labs is an application security platform built for AI-generated and human-written code, helping teams prioritize and fix real risk across the SDLC.

application securityAI-generated codesoftware supply chainsecurity analysissoftware development

More open roles at Endor Labs