Inscrivez-vous pour accéder à toutes les fonctionnalités de notre service.
  • Recherche d'offres d'emploi
  • Favoris
  • Créer un CV
    Nouveau
  • Salaires
  • Souscriptions

Principal Software Engineer

Okta

Secure Every Identity, from AI to Human

Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a relentless drive to solve complex challenges with real-world stakes. We are looking for builders and owners who operate with speed and urgency and execute with excellence.

This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk.

Secure Every Identity, from AI to Human

Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a relentless drive to solve complex challenges with real-world stakes. We are looking for builders and owners who operate with speed and urgency and execute with excellence.

This is an opportunity to do career-defining work. We're all in on this mission. If you are, too, let's talk.

Device Identity and Access Organization

The Device Identity and Access organization is at the forefront of Okta’s Zero Trust vision. As a foundational pillar within Okta Research and Development (ORD), our mission is to transform the device itself into a secure, trusted, and effortless identity factor. We are the teams responsible for ensuring users can seamlessly interact with their work from any endpoint, anywhere in the world.

We engineer the end-to-end device experience—from our flagship FastPass , Okta Device Access (ODA), and Device Assurance . Our teams own the continuous authentication pipeline, device lifecycle management, and the sophisticated cloud services that analyze real-time trust and assurance signals to make frictionless, passwordless access a reality across Windows, macOS, iOS, and Android.

Our organization is comprised of engineers who thrive at the intersection of deep client-side platform engineering and massive-scale distributed systems. The work we do secures millions of enterprise endpoints globally, prevents modern identity attacks, and fundamentally changes how people work by making world-class security completely invisible to the end user.

 

Explore our culture and technical innovations on the Okta Engineering Blog .

 

The Principal Software Engineer Opportunity

We seek a visionary and highly influential Principal Software Engineer to help lead our Device Assurance(Security Posture) engineering team. The ideal candidate will leverage their deep expertise in distributed systems to define the architectural vision, pioneer new capabilities, and drive the technical strategy at the heart of our security and identity platform.

This is a high-visibility, high-impact opportunity to solve complex, company-wide challenges and shape the future of Okta's device identity ecosystem. You will act as a force multiplier, setting the technical standard for the organization, mentoring senior and staff engineers, and partnering with engineering leadership and product management to align our technical roadmap with strategic business goals.

What you’ll be doing 

  • Partner closely with Product Management, Engineering Directors, and Principal Architects to translate strategic business objectives into actionable, scalable technical roadmaps.
  • Lead the design and implementation of new features and services within our core Java platform, taking ownership from conception to deployment.
  • Define and champion engineering best practices , and make critical contributions to technical designs, proposals, and long-term architectural decisions.
  • Act as a force multiplier across multiple teams, mentoring Staff and Senior engineers, guiding technical design reviews, and raising the engineering bar across the entire pillar.
  • Develop high-quality, maintainable software with comprehensive test coverage and drive improvements to our testing and CI/CD strategies.
  • Create and maintain high-quality technical documentation and foster a culture of knowledge sharing within the team and the broader organization.
  • Champion the adoption of AI-native engineering practices within our Product Development Lifecycle (PDLC), utilizing AI coding assistants to accelerate delivery while ensuring rigorous security and code quality standards.
  • Spearhead technical innovation , identifying emerging industry trends (such as advanced device security or AI-native development paradigms) and prototyping solutions to keep Okta ahead of the curve.

What you’ll bring to the role

  • 10+ years of software development experience, with a proven track record of designing and building scalable, high-performance server-side features using Java and Spring.
  • Deep expertise with high-performance Postgres or MySQL environments, including schema design and query optimization.
  • Extensive experience designing, building, and securing RESTful APIs for large-scale systems.
  • Expert knowledge of server-side technologies, including caching, asynchronous processing, and multi-threading.
  • A deep understanding of design patterns, scalability patterns, security engineering, and object-oriented principles.
  • Experience in fast-paced agile environments, with a strong understanding of CI/CD and automated testing.
  • Excellent communication skills with the ability to articulate complex technical concepts to diverse audiences and influence technical direction.
  • Security Domain Expertise: Deep understanding of endpoint security concepts (e.g., Trusted Platform Modules (TPM), Secure Enclave, Device Management/MDM protocols, and endpoint detection).
  • Cross-Platform Context: While this is a server-side role, you need a strong conceptual understanding of how OS-level security features (iOS, Android, Windows, macOS) report state to the cloud.
  • Proficiency in leveraging AI coding assistants (e.g., GitHub Copilot, Claude Code) to accelerate the development lifecycle, with a focus on maintaining high standards for code quality and security.

Nice-to-haves

  • Understanding of Identity and Access Management protocols and technologies (FIDO, U2F, WebAuthn, SSO, SAML, OAuth, Federation, etc.)
  • Knowledge of cybersecurity principles, secure coding practices, and certifications like CISSP or Security+.
  • Experience with UI technologies such as ReactJS
  • Exposure to gRPC API development
  • Exposure to microservice architecture  

Education:

Bachelor’s degree in Computer Science or equivalent experience.

#LI-Remote

#P16827_3466339

The Okta Experience

We are intentional about connection. Our global community, spanning over 20 offices worldwide, is united by a drive to innovate. Your journey begins with an immersive, in-person onboarding experience designed to accelerate your impact and connect you to our mission and team from day one.

Okta is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, marital status, age, physical or mental disability, or status as a protected veteran. We also consider for employment qualified applicants with arrest and convictions records, consistent with applicable laws.

If reasonable accommodation is needed to complete any part of the job application, interview process, or onboarding please  use this Form to request an accommodation.

Notice for New York City Applicants & Employees: Okta may use Automated Employment Decision Tools (AEDT), as defined by New York City Local Law 144, that use artificial intelligence, machine learning, or other automated processes to assist in our recruitment and hiring process. In accordance with NYC Local Law 144, if you are an applicant or employee residing in New York City, please  click here to view our full NYC AEDT Notice.
L'offre d'emploi a été publiée il y a 21 jours
Des emplois similaires qui pourraient vous intéresserBasé sur l'offre Principal Software Engineer à Toronto, ON
  • Principal Software Engineer (Canada) Key Responsibilities Build and drive solutions using the technologies you and your team choose. Develop applications using modern technologies and tools such as React, Node.js, SQL, TypeScript etc. Participate in all aspects of... 
    Suggéré

    TechnoCred

    Toronto, ON
    il y a 8 jours
  • $135k - $165k par année

     ...community causes Work with diverse team members in an inclusive and collaborative environment We’re looking for our next Principal Software Engineer. Could It Be You? We’re hiring a Principal Software Engineer who can do more than own the full stack. You’ll define how it’... 
    Suggéré
    Emploi permanent
    Temps plein
    Travail au bureau
    Travail à distance
    3 jours par semaine

    Questrade Financial Group

    Toronto, ON
    il y a 8 jours
  • Lead the AI Model Serving team at Workday as a Principal Software Development Engineer. Focus on building large-scale distributed systems while shaping critical design decisions. In this pivotal role, you'll partner with the engineering manager to set a product vision for Workday... 
    Suggéré

    HR Tech Job

    Toronto, ON
    il y a 2 jours
  • $209k - $283k par année

    Come join Intuit as a Principal Software Developer and help us power prosperity around the world. We are looking for engineers that love to take on new challenges, solve tough problems, and have deep empathy for our customers. You’ll work with a small group of passionate engineers... 
    Suggéré
    Contrat Longue Durée
    Travail temporaire
    Programme de réinstallation

    Intuit Inc.

    Toronto, ON
    il y a 8 jours
  • A leading financial technology firm based in Canada is looking for a Principal Software Engineer to design and deliver complex systems within the QuestX portfolio. The successful candidate will have over 8 years of experience, expert knowledge in NodeJS, ReactJS, and AngularJS... 
    Suggéré

    Questrade Financial Group

    Toronto, ON
    il y a 8 jours
  • $164.6k - $268.9k par année

    Software Engineer, ML Infra & Distributed Systems (Staff & Principal) About the Role: As a Software Engineer on the ML Infrastructure team, you will collaborate closely...  ...and critical components such as the inference engine, feature store, vector store, and experimentation... 
    Contrat Longue Durée

    Tubi - Canada

    Toronto, ON
    il y a 2 jours
  • $165k - $200k par année

     ...technology team focuses on delivering top-tier technology solutions to enable and grow the global GTB business.Role OverviewAs a Principal Engineer within the Global Transaction Banking (GTB) program, you will bring together enterprise-scale technical leadership and hands-on... 
    Travail à domicile

    TD

    Toronto, ON
    il y a 8 jours
  • $140k - $180k par année

    As a Principal Data Engineering leader at RAVL, you will design, define, and elevate enterprise‑grade data and AI platforms that are secure, scalable, and high‑performance. Operating as a Community of Practice (COP) Leader within the BuildIQ organization, you will build horizontal... 
    Travail à distance

    RAVL

    Toronto, ON
    il y a 8 jours
  •  ...happen–fast. About the Job This role sits on the Chorus Engineering team in Toronto, working on mission-critical backend systems that...  ...providers using SDKs What You Bring ~9+ years of hands-on software development experience using Python ~ Proven experience with... 
    Le monde entier

    ZoomInfo Technologies LLC

    Toronto, ON
    il y a 8 heures
  • Join Questrade as a Principal AI Engineer, where you'll push the boundaries of AI engineering and automation in a hybrid environment. Lead innovations...  ...like Python or .NET • Significant experience in CI/CD and software quality • Familiarity with major cloud services and AI... 

    Questrade Financial Group

    Toronto, ON
    il y a 8 jours
  •  ...during standard work hours and/or assigned on call hours. Reporting to Principal Solution Architect. Candidate Requirements/Must-Have Skills 10+ years of working experience as a Software Engineer. 3+ years of experience with Microsoft Entra ID and Conditional Access... 

    Dawninfotek

    Toronto, ON
    il y a 8 jours
  • $161.6k - $197.5k par année

    Principal, Software Engineering – Contact Billing And Claims Location: Toronto Salary: C$161,600 – C$197,500 per year Responsibilities Lead complex software engineering efforts, focusing on contact billing and claims systems. Drive innovation, improve processes,... 

    Intact

    Toronto, ON
    il y a 1 jour
  • $180k - $220k par année

     ...Xello is looking for a Principal Engineer This role is a remote role, looking for candidates within Canada only, working in Eastern Time...  ...processes in partnership with our DevOps team, ensuring our software solutions are highly available, performant, and secure. Collaborate... 
    Contrat Longue Durée
    Temps plein
    Travail à distance
    Horaires flexibles

    Xello

    Toronto, ON
    il y a 11 jours
  • $125.8k par année

     ...Full time Location Type Hybrid Department Product Engineering Are you an experienced software engineer with a passion for finding creative solutions...  ...sound decisions and trade-offs with peers and Staff/Principal engineers. Define and uphold quality for our mobile... 
    Contrat Longue Durée
    Temps plein
    Stage

    Jobber

    Toronto, ON
    il y a 2 jours
  • Join to apply for the Software Engineer role at CSI Join to apply for the Software Engineer role at CSI Job Description Software Engineer II's code, test and debug programs. They also maintain and document program changes. Software Engineer II's work on... 
    Temps plein
    Freelance
    Programme de réinstallation
    Horaires flexibles

    CSI

    Toronto, ON
    il y a 8 jours
  • We are looking for a Dynatrace Engineer to support monitoring implementation, application onboarding, log analytics, dashboard development, and operational activities. Configure synthetic monitors, log ingestion, dashboards, alerts, and reports Support application onboarding... 

    TechDoQuest

    Toronto, ON
    il y a 6 jours
  •  ...tackle the most strategic challenge that companies face: how to recruit and hire top talent. We’re building the next generation of hiring software that companies like Netflix, Yelp, Cirque du Soleil, Shopify, and Spotify rely on to grow their teams. We've rethought the talent... 

    leverdemo-8

    Toronto, ON
    il y a 14 jours
  •  ...required QUALIFICATIONS You have 5+ years of experience in Software Development You have exceptional communication skills. You...  ...grasp of the fundamentals of software development and computer engineering You have the ability to break complex and vague customer requirements... 
    Horaires flexibles

    Spellbook

    Toronto, ON
    il y a 8 jours
  • Lead the transformation of ground handling at AeroVect as a Principal Engineer focused on autonomy. Drive perception, prediction, and planning systems to enhance aviation operations. AeroVect is seeking a seasoned Principal Engineer with over 15 years of robust experience in... 

    AeroVect

    Toronto, ON
    il y a 1 jour
  •  ...Governance (OIG) organization is looking for a Principal Engineer to join our team — OIG is Okta’s...  ...challenge of building enterprise-grade software that millions of users depend on....  ...platforms Familiarity with workflow engines or approval/routing systems (e.g., finite... 
    Zone locale
    Travail à distance
    Le monde entier
    Horaires flexibles

    Okta

    Toronto, ON
    il y a 21 jours
  • Title: Principal - Data Engineer, Wealth Management Requisition ID: 262590 Join a purpose‑driven, high‑performing team committed to innovation and impact. We are seeking a visionary and hands‑on Principal Data Engineer to lead the enterprise‑wide data engineering strategy... 
    Contrat Longue Durée
    Horaires flexibles

    Scotiabank

    Toronto, ON
    il y a 8 jours
  •  ...set technical direction, raise the bar on quality, and lift the engineers around you Strong full-stack experience building and shipping...  ...Design, and Data to turn customer needs into well-built, reliable software Code quality: Write clean, maintainable, well-tested code,... 
    Stage

    FutureFit

    Toronto, ON
    il y a 8 jours
  •  ...We are seeking a Software Engineer to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets specifications. Responsibilities Develop new capabilities and re-architect parts of an existing system.... 

    Sproutlogic Consulting

    Toronto, ON
    il y a 8 jours
  • $216k - $297k par année

     ...3 times a week. The Auth0Lab Team  We are a small team of engineers exploring new Auth0 products and features ideas. We take things...  ...’ll be doing We are looking for a very senior, knowledgeable Software Architect (P6) that both wants to be hands on and think about the... 
    Travail au bureau
    Zone locale
    Le monde entier

    Okta

    Toronto, ON
    il y a 11 jours
  •  ...and high-performing culture. Business group: Canadian Banking Engineering – Product Onboarding - Team is focused on product onboarding Responsibilities...  .... Write well designed, testable, efficient code by using best software development practices Gather and refine specifications and... 
    Horaires flexibles

    Scotiabank

    Toronto, ON
    il y a 15 jours
  • Innovate to solve the world's most important challenges As an Advanced Full Stack Engineer here at Honeywell, you will be responsible for developing and maintaining software applications and solutions that meet the needs of our customers. You will work on both the front-... 

    Honeywell International Inc.

    Toronto, ON
    il y a 8 jours
  • $104.12k - $136.66k par année

    Synopsis of the role We are looking for a Sr. Software Engineer to work with new cloud technologies on a Data Analytics and validation platform that will be processing data from all major companies in Canada. You’ll be working with a team to develop new solutions and enhancements... 
    Travail posté

    United States Digital Space LLC

    Toronto, ON
    il y a 8 jours
  • $139.01k - $182.45k par année

     ...this influential role, you will manage diverse, cross-functional engineering teams to build robust, scalable, and reusable Data & AI...  ...others. Manage teams with cross functional skills that include software, quality, reliability engineers, project managers and scrum masters... 
    Contrat Longue Durée
    Horaires flexibles
    Travail posté

    United States Digital Space LLC

    Toronto, ON
    il y a 2 jours
  • Elevate your career with Scotiabank as a Software Engineer in Global Payments Technology. This role emphasizes building scalable ReactJS applications and NodeJS backend solutions in a supportive, inclusive environment. In this important position, you will contribute to Scotiabank... 

    Scotiabank

    Toronto, ON
    il y a 3 jours
  • Overview Helping talents upskill their career journey in IRIS Software, Financial Services (BFSI) | Hiring Java Developers in Ontario Canada Position: Software Engineer in Test Skills: Automation, Python, ETL, SQL, Framework Development Responsibilities Experience... 
    Сontrat
    Travail à distance
    Horaires flexibles

    Iris Software Inc.

    Toronto, ON
    il y a 8 jours

Voulez-vous recevoir plus d'offres d'emploi ?

S'abonner et recevoir des offres d'emploi similaires à Principal Software Engineer. Soyez parmi les premiers à postuler !