Staff Software Development Engineer (Backend - Java/API)
Core
Design and develop high-performance, scalable, and secure backend APIs and microservices for a cloud-native Zero Trust Exchange platform.
Role type
Staff Software Development Engineer (Backend - Java/API)
Builds
Core API team services, microservices, and client-side code for internal and external integrations
Domain
Cybersecurity / Cloud-native Zero Trust / Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Spring Framework, Quarkus, Distributed Systems, Cloud-native architecture, Docker, Kubernetes, AWS, GCP, Agile development, System design
Preferred skills
Go, Python, C++, GitLab CI/CD pipeline design, Advanced Kubernetes orchestration
Responsibilities
Design and develop high-quality, performant, scalable, and secure APIs; Write microservices and extend in-house APIs; Partner with front-end teams to build robust endpoints; Champion DevOps practices including CI, infrastructure provisioning, and automated deployment; Drive strategic technical contributions including system design and architectural governance
Seniority
Staff, hands-on IC with architectural leadership