cover image
Okta

Okta

www.okta.com

21 Jobs

8,546 Employees

About the Company

Okta gives you a neutral, powerful and extensible platform that puts identity at the heart of your stack. No matter what industry, use case, or level of support you need, we've got you covered.

Listed Jobs

Company background Company brand
Company Name
Okta
Job Title
Senior Software Engineer - Backend
Job Description
**Job Title** Senior Software Engineer – Backend **Role Summary** Lead the design, development, and operation of a highly resilient and scalable Identity Governance solution that supports 7,000+ customers and partners. Work closely with product, architecture, and operations teams to deliver robust REST APIs and maintain performance in high‑performance database environments. **Expectations** - Deliver production‑ready backend services within sprint cycles. - Design APIs that are secure, well‑documented, and easy for external consumers. - Ensure system scalability, reliability, and maintainability. - Collaborate with multidisciplinary teams to scope and plan engineering work. **Key Responsibilities** - Discuss, challenge, and iterate product designs with stakeholders. - Build and maintain a scalable Identity Governance platform. - Design and implement REST APIs for external consumption. - Write unit, integration, and functional tests to ensure quality. - Participate in agile ceremonies (daily stand‑up, planning, review, retrospective). - Collaborate with management and architects to scope engineering effort and dependencies. **Required Skills** - 4+ years of professional software development experience. - 1+ year of building high‑resilience, scalable enterprise software. - Proficiency with PostgreSQL or MySQL in high‑performance environments. - Strong experience designing and implementing REST APIs. - Java development expertise. - Knowledge of server‑side concepts: caching, asynchronous processing, multi‑threading. **Nice to Have** - gRPC API development. - Microservices architecture experience. - Spring Framework and Hibernate usage. - Exposure to ML/AI technologies. **Required Education & Certifications** - Bachelor’s degree or equivalent experience in Computer Science, Software Engineering, or related field. ---
Toronto, Canada
Hybrid
Senior
16-11-2025
Company background Company brand
Company Name
Okta
Job Title
Software Engineer I, New Grad (2025 Grad)
Job Description
Job Title: Software Engineer I, New Grad (2025 Grad) Role Summary: Build and enhance on‑premises integrity agents that provide MFA for third‑party systems. Work on secure, scalable components using Java, C#, and related technologies while collaborating across engineering, QA, product, and support teams. Expectations: 2+ years of professional or project experience in Java and C#. Proficient in Windows development; Linux experience valued. Strong CS fundamentals (data structures, algorithms). Demonstrated Agile delivery with CI/CD. Ability to learn new platforms quickly and troubleshoot customer issues. Bachelor’s degree in Computer Science or equivalent. Key Responsibilities: - Design, code, and unit/functional test software components in Java/C#/C/C++ for agent products. - Participate in code reviews, contributing to design quality and best practices. - Collaborate with QA, Product Management, Support, Documentation, and UX teams. - Identify, analyze, and remediate security vulnerabilities; suggest platform improvements. - Lead diagnosis and resolution of customer escalations and incidents. Required Skills: - Programming: Java (minimum 2 years), C# (minimum 2 years); knowledge of C/C++ preferred. - Desktop and server OS proficiency: Windows; Linux experience a plus. - Computer Science fundamentals: algorithms, data structures, memory management. - Development practices: Agile methodologies, continuous integration & deployment pipelines. - Problem solving: debugging, root‑cause analysis, and security‑first mindset. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience. Bonus Qualifications (not required): - Active Directory (AD) or ADFS integration experience.
Toronto, Canada
On site
Junior
19-11-2025
Company background Company brand
Company Name
Okta
Job Title
Software Engineer Intern (Summer 2026)
Job Description
**Job title:** Software Engineer Intern (Summer 2026) **Role Summary:** University students in Computer Science or related fields will design, develop, and test scalable, mission‑critical software components for Okta’s enterprise integration tools. The internship emphasizes agile delivery, test‑driven development, and cross‑functional collaboration. **Expectations:** - Complete a 12‑week program with real, impactful projects. - Work under a senior engineer mentor and engineering manager. - Deliver high‑quality code compliant with company standards. **Key Responsibilities:** - Scope, plan, and execute engineering tasks within sprint cycles. - Design and implement core, high‑performance software modules. - Write unit/integration tests and participate in code reviews. - Collaborate with QA, Product Management, Technical Support, Documentation, and UX teams. - Integrate with AWS services (Lambda, EC2, Fargate, CloudWatch, SQS, SNS, SES). **Required Skills:** - Proficiency in at least one object‑oriented programming language (Java, C#, Go, Node.js, C++, Python). - Basic understanding of JavaScript and web application frameworks. - Knowledge of relational databases and application servers. - Familiarity with AWS cloud services and message queues. - Strong testing mindset and experience with test‑driven development. - Ability to work in an agile, fast‑paced environment. **Required Education & Certifications:** - Enrolled in a B.S. or M.S. Computer Science or related degree program (expected graduation May/June 2027). - Prior internship experience preferred. ---
San francisco, United states
On site
Fresher
03-12-2025
Company background Company brand
Company Name
Okta
Job Title
Senior Data Engineer, Data Engineering (Auth0)
Job Description
**Job title** Senior Data Engineer – Data Engineering (Auth0) **Role Summary** Lead the design, development, and operation of scalable, secure data pipelines that power analytics and customer‑facing features for Okta’s Customer Identity Cloud. Collaborate closely with product, engineering, and machine‑learning teams to translate large‑scale data into usable insights, while mentoring junior engineers and driving continuous improvement of the data platform. **Expectations** - Build, maintain, and optimize robust data infrastructure that supports real‑time security, eventing, and analytics use cases. - Advise on and adopt modern data technologies to accelerate delivery and improve engineering efficiency. - Mentor and coach teammates, contributing to team growth and excellence in operational support. - Navigate ambiguity, prioritize effectively, and deliver high‑quality results in a fast‑changing environment. **Key Responsibilities** - Design and implement end‑to‑end data pipelines (ingestion, transformation, storage, serving). - Develop data models and schemas that support analytics and threat‑intelligence features. - Ensure data security and privacy in all data handling processes. - Build developer‑friendly, API‑driven interfaces (REST or gRPC) for internal and external consumption. - Collaborate with Data Enablement and ML teams to integrate data solutions into customer‑facing products. - Participate in support rotation, diagnosing and resolving production incidents with a focus on reliability. - Evaluate and recommend new tools, frameworks, and cloud services to improve platform performance and scalability. - Produce and maintain technical documentation, standards, and best‑practice guidelines. **Required Skills** - 4+ years of software development experience; 2+ years with large‑scale data systems. - Strong data modeling knowledge and practical application of relational and/or columnar schemas. - Proficiency in big‑data processing technologies (Apache Spark, Flink, Kafka, etc.) and ETL frameworks. - Experience with cloud data platforms (AWS Redshift, Athena, Snowflake, GCP BigQuery, Azure Synapse). - Solid programming in Python, Scala, or Java; SQL expertise on distributed engines. - Knowledge of data security and privacy best practices; familiarity with IAM and threat‑intel workflows. - API design experience (REST, gRPC, OpenAPI). - Containerization and orchestration skills (Docker, Kubernetes). - Excellent written and verbal communication, problem‑solving, and mentoring abilities. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Computer Engineering, Data Science, or a related technical field. - Professional certifications (e.g., AWS Certified Big Data – Specialty, Google Cloud Professional Data Engineer, SnowPro Certified) are a plus but not mandatory.
Toronto, Canada
Remote
Senior
02-12-2025