Staff Software Development Engineer - Java/Go + Distributed Systems
Bangalore, IND · Hyderabad, IND · Bangalore · 5+ years experience · Hybrid · Posted Sep 22, 2026
At a glance
- Experience
- 5+ years experience
- Workplace
- Hybrid
- Location
- Bangalore, IND · Hyderabad, IND · Bangalore
About the role
- We are looking for a Staff Software Development Engineer to join our team in a hybrid role based in Bangalore or Hyderabad.
- You will join the Engineering team that built the world's largest cloud security platform from the ground up.
- As a leader in our multitenant architecture, you will bring your vision and passion to help organizations worldwide harness speed and agility with a cloud-first strategy.
Responsibilities
- Understand how to build and operate high scale systems
- Provide service and product wide architectural guidance, and drive impactful technical decisions
- Establish and enforce best practices for coding, testing, observability, and CI/CD pipelines to maintain high-quality, production-ready services
- Drive cross-team collaboration and lead initiatives in performance optimization, reliability improvements, and adoption of new technologies/tools to accelerate feature velocity
Requirements
- Foundational understanding of AI/ML technologies and experience leveraging, securing, or positioning AI-driven solutions to optimize outcomes within your functional domain and experience with agentic AI systems and orchestration workflows
- 5+ years of experience in Java/Go coding in a highly distributed and enterprise-scale environment
- Working knowledge of cloud infrastructure services on AWS or Azure
- Strong experience with distributed systems and microservices architecture
- Strong database knowledge of SQL constructs and data modeling
- Strong experience with Identity governance and administration, Access Management
Preferred qualifications
- Experience leveraging AI coding assistants, automated code review tooling, or LLM-assisted development workflows to optimize software architecture and accelerate delivery cycles
- Experience building reliable data tiers using Postgres, Redis, Terraform, Ansible, graph databases like Neo4j or AWS Neptune, and developing GraphQL APIs
- Deep knowledge of identity and access management systems (Okta, SAML, OAuth), test automation, Python programming, and designing fault-tolerant distributed systems for networking or cloud security products
Benefits
- Various health plans
- Time off plans for vacation and sick time
- Parental leave options
- Retirement options
- Education reimbursement
- In-office perks
Workplace
- Hybrid role based in Bangalore/Hyderabad
Skills
- Java
- Go
- AWS
- Azure
- SQL
- Postgres
- Redis
- Terraform
- Ansible
- Neo4j
- AWS Neptune
- GraphQL
Show all 14 skills
- Okta
- Python