Design, develop, and maintain next-generation cloud-native endpoint security solutions that protect enterprise and government environments for a partner company in California
Requirements
- 5+ years of professional backend development experience with Go (Golang), Python, or Java
- Experience building large-scale, high-load distributed systems with strong performance optimization skills
- Knowledge of cloud platforms such as AWS, GCP, or similar, including containerized environments (Docker, Kubernetes)
- Familiarity with databases and messaging systems (PostgreSQL, Redis, Kafka, MongoDB)
- Strong problem-solving abilities and ability to work independently in a fast-paced, collaborative environment
- Experience with containerized environments (Docker, Kubernetes)
- Knowledge of cybersecurity principles and practices
Responsibilities
- Design, develop, and maintain backend services supporting endpoint security agents and cloud-based management platforms
- Lead end-to-end implementation of new features, including architecture, design, coding, and testing
- Optimize performance and reliability of large-scale distributed systems handling millions of endpoints and billions of events
- Contribute to the continuous improvement of infrastructure, tooling, and software engineering practices
- Participate in code reviews, mentoring, and knowledge sharing to elevate team performance
- Collaborate with product, technical account managers, and cross-functional teams to understand requirements and translate them into scalable solutions
- Take ownership of features end-to-end, from agent communication to backend services and management platforms
Other
- Excellent communication skills to interact with internal teams and stakeholders
- Self-driven, proactive, and capable of managing multiple priorities in a dynamic engineering environment
- Ability to work independently in a fast-paced, collaborative environment
- 5+ years of professional experience
- Unlimited paid time off and company holidays