Skip to content

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 →
Pinterest

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
Aurelian

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
ClickUp

Senior Backend Engineer, Platform

Senior backend engineer building and scaling API tooling, shared services, and distributed systems that power ClickUp's AI platform capabilities.

160k – 210kUnited StatesBackend EngineeringRemoteKafkaGolang
ClickUp

Senior Backend Engineer, Search

Senior Search Engineer responsible for designing, optimizing, and scaling search infrastructure using OpenSearch/ElasticSearch, improving relevance and speed, and building vector search capabilities.

200k – 250kUnited StatesBackend EngineeringRemoteNLPIndexing
Onos Health

Senior Software Engineer

Senior Backend Engineer to architect AI/ML workflows processing healthcare data, lead platform integrations, and own end-to-end feature development. Requires 5+ years experience and prior tech lead experience.

180k – 240kSan Francisco, CABackend EngineeringHybridAWSPython