remote
Senior Software Engineer - Okta
Software Engineer
Lead the design and delivery of secure identity solutions that power AI and enterprise applications, leveraging Python, Node.js, and AWS to build scalable, high‑performance services.
About the role
Key Responsibilities
- Architect and develop secure identity services that support AI workloads and enterprise applications using Python and Node.js.
- Design scalable, highly available solutions on AWS, ensuring compliance with industry security standards.
- Collaborate with cross‑functional teams to integrate identity and access management into new and existing products.
- Implement automated testing, CI/CD pipelines, and performance monitoring to maintain reliability and speed of delivery.
- Mentor junior engineers and drive best practices in secure coding, code reviews, and architectural decisions.
Requirements
- 5+ years of software engineering experience with a focus on identity and security.
- Proficiency in Python, Node.js, and AWS services (Lambda, Cognito, IAM, S3, DynamoDB).
- Deep understanding of authentication protocols (OAuth, OpenID Connect, SAML) and secure design principles.
- Experience building AI‑enabled services and integrating machine learning models into production.
- Strong communication skills and a proven track record of delivering high‑quality, production‑ready code.