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.- ...and auditing of infrastructure. Mentor senior and mid-level engineers, raise the quality bar through design and code review, and influence... ...how we handle your personal information. ZoomInfo may use a software-based assessment as part of the recruitment process. More...SuggestedContract workWorldwide
$120k per year
...actionable insights with lightning speed. We are seeking a Principal Software Engineer to lead the architecture and development of on our Platform... ..., CTEs, and performance tuning across multiple database engines (Redshift, PostgreSQL, Athena). ~ Strong full-stack development...SuggestedFlexible hours$180k - $220k per year
...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...SuggestedLong term contractFull timeRemote workFlexible hours- ...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...Suggested
$216k - $297k per year
...Auth0Lab Team We are a small team of engineers exploring new Auth0 products and features... ...looking for a very senior, knowledgeable Principal engineer (P6) that both wants to be hands... ...systems you design Have 10+ years of software development experience Have 4+ years of...SuggestedWork at officeLocal areaWorldwide- ...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...Local areaRemote workWorldwideFlexible hours
$220k - $300k per year
...’re deployed today, running in production at some of the largest carriers in North America. We are seeking a visionary Principal Software Engineer to join our Engineering team. In this role, you will drive our technical strategy, tackle our most complex engineering challenges...Long term contract- ...Principal Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in these markets are complex. Critical, nuanced legal terms are woven into lengthy documents. These documents must be digested and...Long term contractFull timeWork at officeLocal areaFlexible hours2 days per week3 days per week
- ...collaboratively — without compromising standards — we want to hear from you. US Mobile is looking for a Principal-level SDET to own and elevate our quality engineering practice. This is a technical leadership role for someone who has built, scaled, and stabilized automated...Worldwide
- ...We are looking for an experienced software engineer to join a team where your work will be front and center to thousands of customers. You will join an elite team who is innovative and flexible; with a weekly, agile release cycle and individual ownership. We expect great...Full timeFlexible hours
- ...Principal Software Engineer – CoCounsel CoCounsel is our most advanced AI offering to date – combining generative and agentic AI capabilities to help legal professionals move beyond prompting and start delegating. As a Principal Software Engineer, you will set the...Long term contractWork at officeLocal areaFlexible hours2 days per week3 days per week
$175k - $210k per year
...General Information: Job Title: Principal Engineer - Zynque Location: Toronto (Onsite/ Hybrid) Job Type: Full-Time Hiring Timeline: Immediate Reporting Line: General Manager at Zynque Existing Vacancy: Yes Application Deadline: Open until Filled...Long term contractFull timeInternshipLive InWork at officeImmediate startRemote workFlexible hours- ...AI-native organization. We expect every engineer to use AI tools and agentic systems as a... ...We are seeking a passionate and resilient Principal Graphics Engineer to own a foundational piece... ...between Android/Linux graphics, browser engines, and WebGL/WebGPU. The role demands first...Internship
$160k - $175k per year
...responsible for designing, developing, and maintaining complex software systems, mentoring junior developers, and ensuring high standards... ...Communication ~ Work closely with product managers, designers, QA engineers, and stakeholders to translate requirements into technical...Temporary workWork at officeRemote work- ...Kubernetes-based platforms such as Amazon EKS and Google Kubernetes Engine (GKE). Provision and manage cloud infrastructure using... ...how we handle your personal information. ZoomInfo may use a software-based assessment as part of the recruitment process. More information...Worldwide
- ...LinkedIn and Twitter @Netskope . About the Role The Engineering Productivity Team at NetSkope builds the foundational CI/CD systems... ...with speed and quality. We are looking for an experienced Principal Software Engineer to own and drive our CI/CD strategy, with a special...Work at office
- ...scale ️ Build internal platforms and tooling used by AI and engineering teams Reduce manual processes and improve iteration speed on... ...Leadership Mentor & Level Up: Bridge the gap between traditional software engineering and AI. You’ll mentor engineers on how to apply...Long term contractRemplacementFull timeInternshipWork at officeWork from homeShift work
- ...Principal Engineer Location: Toronto/GTA preferred; Ottawa considered Employment Type: Full-time, permanent Work Model: Remote within... .... What We’re Looking For Approximately 12–18 years of software engineering experience. Proven experience operating at...Long term contractPermanent employmentFull timeInternshipRemote workFlexible hours
$175k - $210k per year
...General Information: Job Title: Founding Principal Engineer - Workbench Location: Toronto (Onsite/ Hybrid) Job Type: Full-Time Hiring... ..., generation pipelines, agentic workflows) Workflow engines, orchestration systems, or DAG-based processing platforms Optimization...Long term contractFull timeInternshipWork at officeImmediate startRemote workFlexible hours- ...The founding team brings deep experience from both finance and engineering, having overseen finance organizations at leading tech companies... ...with financial systems including ERPs, HRIS, procurement software, and CRMs - Design and implement core components of the backend...InternshipWork at officeFlexible hours
- ...debug, review, ship, and operate. We are actively rethinking how engineering teams work in a world where every engineer is paired with... ...investors. About the Role We are looking for a versatile Software Engineer to join our platform team, working directly alongside...Full timeInternship
$69k - $114k per year
...subject matter experts through mentoring and on the job coaching -- What will your typical day look like? We’re looking for a Software Engineer to design and build scalable applications and services. This is a hands-on development role focused on delivering high-...Permanent employmentFlexible hours$69k - $114k per year
...subject matter experts through mentoring and on the job coaching -- What will your typical day look like? We’re looking for a Software Engineer to design, build, and support scalable applications, platform services, and shared engineering capabilities that enable...Permanent employmentFlexible hours- ...Rimkus is a global leader in engineering and technical consulting, providing expert services... ...clients worldwide. We are seeking a Principal Mechanical Engineer with extensive experience... ...have knowledge of a variety of computer software applications including computer assisted...Full timeWork at officeLocal areaRemote workWork from homeWorldwideFlexible hours
$70k - $115k per year
...About CMiC Headquartered in Toronto, CMiC is a software company focused on the Construction industry. We have built a comprehensive platform for construction companies to manage their most important workflows. Our customers have their choice of a SaaS or Private Hosted platform...Seasonal workNight shift$80k - $105k per year
.... This is a hybrid role with three (3) days in office. About the Role Big Viking Games is hiring an Intermediate Software Engineer to build and maintain YoWorld and Fish World, our long-running live-service virtual worlds. As an Intermediate Software Engineer...Long term contractFull timeLive InWork at office- ...our people are proud to Build. Better. About the Role We're looking for a Senior / Principal AI SDLC Engineer to help our financial services clients modernize how software is built, secured, and delivered in an AI-enabled world. This is a DevSecOps and...Permanent employmentFull timeContract work
$130k - $170k per year
...Fitch Group is currently seeking a Lead/Principal Data Engineer based out of our Toronto office. As a leading, global financial information... ...meets impact. Our team includes the Chief Data Office, Chief Software Office, Chief Technology Office, Emerging Technology, Shared...Long term contractTemporary workWork at officeImmediate startWorldwideShift work2 days per week$90k - $130k per year
...building the platforms that help regulated organizations adopt AI responsibly and at scale. What’s the Opportunity? As a Software Engineer at Zafin, you will design, build, test, and maintain software that powers our products and platform capabilities and on Zafin's...Full time- ...We care about design, taste, and craft as much as research and engineering – shipping experiences that creatives actually love. We’ve raised... ...Enterprise , and Custom Models . About The Role As a Software Engineer at Ideogram, you'll build the products that put...Full timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- mechanical engineering director Toronto, ON
- general engineer Toronto, ON
- project engineer assistant project manager Toronto, ON
- engineering project manager Toronto, ON
- chief power engineer Toronto, ON
- mechanical engineering project manager Toronto, ON
- director software engineering Toronto, ON
- directeur ingénierie Toronto, ON
- chief engineer Toronto, ON
- software engineer intern Toronto, ON
