Member of Technical Staff - Backend Engineer
Endor Labs is building the Application Security platform for the software development revolution. The Member of Technical Staff - Backend Engineer will work on a large-scale SaaS platform, focusing on enhancing core libraries and developing vital services to ensure robust infrastructure.
Responsibilities
- Join Our Cutting-Edge Backend Team: Dive into the heart of innovation by working on a state-of-the-art distributed system with a sophisticated monorepo architecture
- Own Core Libraries: Take charge of enhancing and maintaining Endor's crucial GoLang libraries, including gRPC/protobuf, OpenAPI, AuthN/AuthZ, Observability, and MongoDB. Your work will be foundational to our tech stack
- AI Code security - Be at the forefront of securing customer code with bleeding edge AI code security solutions
- Elevate Core Services: Drive the development and optimization of vital core services like our API Gateway and API servers, ensuring robust and scalable infrastructure
- Maintain diverse scan environments - Enhance our dynamic cloud scan platform by supporting the ever-growing build and tool chain requirements
- Innovate with Autonomy: Embrace the freedom to design and build top-tier tools that will be leveraged across all teams at Endor, making a significant impact on our operations
- Support & Enhance Monorepo: Contribute to the evolution of Endor's polyglot monorepo using Bazel, improving our development workflow and efficiency
- Champion Observability: Apply best practices in observability to ensure our products and platforms achieve exceptional reliability and availability for our users
Skills
- Bachelor's in engineering and 1-3 years of experience
- Showcase ~1-3 years of experience in Golang programming, with a deep focus on microservices and distributed architecture
- How different tool chains like Maven, pip, npm work to provide a seamless scan experience for our customers
- Experience with scalable distributed systems, including microservices, domain-driven design, load balancing, and scaling strategies (both horizontal and vertical)
- Leverage your ability to discuss architectural trade-offs and guide teams towards the most effective solutions
- Thrive in a fast-paced environment with shifting requirements, embracing change and finding creative solutions to new and unfamiliar problems
- Leverage AI and automated code generation tools to accelerate the delivery of robust, security-hardened, and production-grade software
- Expertise in secure software design principles, including managing certificates, OAuth2/OIDC, and implementing secure changes
- Hands-on experience with Kubernetes, Docker, Lambda functions, or other cutting-edge cloud-native technologies
- Knowledge of security, fraud prevention, and anomaly detection to tackle real-world challenges and safeguard our systems
Benefits
- Additional incentives such as commission targets, restricted stock units, and/or bonuses
Company Overview
Company H1B Sponsorship
Apply To This Job