Overview
Join the Auth0 Security Engineering organization as a Staff Software Engineer, building and managing services that secure the platform Auth0 runs on.
What you'll do
- Build, maintain, and operate platform security services and controls using Python, Node.js, or Golang.
- Design, build, and optimize custom workflows to ingest, process, and distribute security data to downstream systems at scale.
- Architect maintainable, secure, and resilient microservices and platform integrations that protect our infrastructure without adding friction for engineering teams.
- Write clean, testable, and well-documented code while driving technical designs and participating in code reviews to maintain high engineering standards.
- Raise the bar for the organization by mentoring junior engineers and influencing senior leadership on critical security decisions.
What you'll need
- 8+ years of hands-on experience designing, building, and maintaining production-grade software services.
- Hands-on mastery of Python, Node.js, or Golang.
- Strong track record of designing scalable, maintainable, and secure software architectures.
- Solid experience with cloud-native environments (AWS or Azure) and container technologies (Docker, Kubernetes).
- Practical experience building platform security controls, managing service permissions, and applying secure coding practices.
- A Bachelor's degree in Computer Science, Information Security, Systems Engineering, or a related field.
Nice to have
- Experience with high-throughput streaming platforms or log processing tools (e.g., Kafka, Kinesis, Pub/Sub, Vector).
- Experience with Infrastructure-as-Code (Terraform) and Policy-as-Code tools.
- Familiarity with compliance standards (FedRAMP, SOC2) and security frameworks in multi-cloud environments.
- Experience or interest in applying AI/ML tools to automate security workflows and analysis.
Details
- Location: Bengaluru, India.
- Work mode: Hybrid.
Read the full description and apply on the company’s own careers page.