remote
Staff Software Engineer - Backend - Okta
Software Engineer
Lead backend engineering for Device Identity and Access, designing secure, scalable microservices on AWS and Kubernetes, driving high‑performance solutions that protect AI and human identities.
About the role
Key Responsibilities
- Architect and implement high‑throughput, secure backend services in Go, Java, or Python, ensuring compliance with Zero Trust principles.
- Design and maintain scalable microservices on AWS, leveraging ECS/EKS, Lambda, and DynamoDB for optimal performance.
- Collaborate with cross‑functional teams to define API contracts, data models, and security controls for device identity workflows.
- Lead code reviews, enforce best practices, and mentor junior engineers to elevate code quality and delivery speed.
- Drive continuous integration and deployment pipelines, automate testing, and monitor production health with CloudWatch and Prometheus.
Requirements
- 10+ years of software development experience, with 5+ in backend engineering.
- Proficiency in Go, Java, or Python, and strong knowledge of AWS services and Kubernetes.
- Deep understanding of authentication, authorization, and secure API design.
- Experience building and scaling microservices in a high‑availability environment.
- Excellent communication skills and a passion for mentoring and knowledge sharing.
Skills
gojavapythonawskubernetes