remote
Principal Software Engineer - Okta
Software Engineer
Lead the design and delivery of secure, scalable identity solutions for AI and enterprise environments, leveraging Python, Node.js, AWS, and advanced security practices to protect every identity across the organization.
About the role
Key Responsibilities
- Architect and implement high‑throughput identity services that secure AI workloads and enterprise applications.
- Own end‑to‑end feature development, from design through production deployment, ensuring performance, reliability, and security.
- Collaborate with cross‑functional teams to integrate identity solutions with cloud platforms (AWS) and CI/CD pipelines.
- Drive continuous improvement of security posture through threat modeling, code reviews, and automated testing.
- Mentor and guide junior engineers, fostering a culture of ownership and technical excellence.
Requirements
- 10+ years of software engineering experience with a focus on identity and security.
- Proficiency in Python and Node.js, with strong object‑oriented design skills.
- Deep experience with AWS services (Lambda, Cognito, IAM, KMS) and infrastructure as code.
- Solid understanding of machine learning pipelines and how to secure AI models.
- Excellent communication skills and a proven track record of delivering complex, mission‑critical systems.
Skills
pythonnodejsawsmachine learning