Staff Engineer - Backend Java
192k – 230kSunnyvale, CAOnsite
Summary
Designs and deploys scalable cloud architectures using Kubernetes and major cloud platforms (AWS/Azure/GCP). Collaborates cross-functionally to optimize for security, performance, and resilience in cybersecurity-focused backend systems. Requires strong Java/Python experience building distributed systems.
About the role
Responsibilities
- Deliver cloud architecture that solves business problems while balancing architecture and business margins
- Collaborate with cross-functional teams including Product Managers, developers, and DevOps engineers to understand requirements and architect scalable cloud solutions
- Design, deploy, and manage cloud-based architecture using best practices for efficiency, scalability, availability, performance, and security
- Evaluate and select cloud technologies, platforms, and tools including Kubernetes
- Optimize systems for high availability, fault tolerance, and disaster recovery
- Implement monitoring, logging, and alerting systems
- Identify and resolve performance bottlenecks, security vulnerabilities, and operational issues
- Stay current with trends in cloud computing, distributed systems, and cybersecurity
Requirements
- Proven experience as a Cloud Architect or similar role designing/implementing cloud solutions in production
- Extensive experience with AWS, Azure, or GCP at API/programming level (networking/security controls a plus)
- Experience in Java, Python, or similar
- REST API client experience
- Working knowledge of Spring or similar ecosystems
- Knowledge of Kubernetes and Docker containers
- Gang of Four design patterns
- Built highly scalable distributed systems from ground up
- Experience building highly scalable and resilient cloud services
- Excellent problem-solving and troubleshooting skills
- Strong communication and collaboration abilities
- Ability to work in agile environment
Nice-to-haves
- CloudFormation, Terraform
Skills
JavaPythonKubernetesDockerAWSAzureGCPSpringREST APITerraformCloudFormation
Similar roles at this salary range
All Backend Engineering jobs →Staff Software Engineer, Growth AI
Staff Software Engineer anchoring AI-powered growth products across SEO and exploratory teams. Architect production ML systems, partner with ML orgs, and set technical direction as a senior IC.
208k – 365kSan Francisco, CA +3Backend EngineeringHybridJavaLLMs
Staff Backend Engineer
Staff Backend Engineer to architect and scale voice AI systems for 911 centers, optimizing realtime pipelines and integrating with customer systems. Requires 6+ years of experience and strong engineering fundamentals.
180k – 240kSeattle, WABackend EngineeringOn-siteGoSQL