Endor Labs is building the Application Security platform for the software development revolution. We're looking for a Senior Backend Engineer (Golang) to design and build core backend features end-to-end for our SaaS products, working closely with Product Management and our distributed Engineering team.
Requirements
- 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
- Prior experience with Java or JVM-based technologies (e.g., Spring Boot, Gradle, Maven) is a strong plus
Benefits
- Flexible work hours
- Professional development opportunities
- Opportunities for career growth