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.- ...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...SuggestedLocal areaRemote workWorldwideFlexible hours
- ...Our mission? To power measurable employee engagement worldwide. And we’d love for you to join us! About the job - Principal Software Engineer ContactMonkey's platform already runs AI in production - AI-powered template editing, a standalone ConfidenceCheck service...SuggestedWork at officeRemote workWorldwide1 day per week
$180k - $220k per year
...Xello is looking for a Principal Engineer __ Who are you? As our Principal Engineer, you'll be the visionary architect behind Xello's... ...processes in partnership with our DevOps team, ensuring our software solutions are highly available, performant, and secure. Collaborate...SuggestedLong term contractFull timeRemote workFlexible hours- ...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...SuggestedLong term contractFull timeWork at officeLocal areaFlexible hours2 days per week3 days per week
$55 - $70 per hour
...Software Engineer (Microsoft Stack) We are seeking an experienced Software Engineer (Microsoft Stack) to join a high performing technology team responsible for designing, building, and delivering enterprise scale solutions using Microsoft technologies. This role combines...Suggested3 days per week$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- ...Aversan Inc. () is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified...Full timeRemote work
- ...Senior Software Developer AI Aversan Inc. () is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We...
$180k - $275k per year
...offering a unique opportunity to build impactful solutions that directly contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly scalable and maintainable enterprise applications that empower...InternshipWork at officeLocal areaRemote workFlexible hours$80 - $95 per hour
...Senior Software Developer Location: Toronto or London, ON Hybrid: 3 days onsite per week Contract Duration: June 29, 2026 – June 29, 2027 Rate: Up to $80-95/hour Incorporated We are currently looking for a Senior Software Developer to join a high performing...Contract work3 days per week$180k - $275k per year
...sciences industry , committed to making a positive impact on its customers, employees, and communities. The Role As Principal Software Engineer for a new product within Veeva, you will be a founding member of a team building our next major AI-driven platform — one that...InternshipWork at officeLocal areaRemote workWork from homeFlexible hours- ...subcontractors. Responsibilities Manage timelines/deliverables within the team towards the successful delivery of projects. Design software solutions by interacting with portfolio managers, traders, operations staff and peers to understand requirements. Develop...Long term contractFor subcontractor
$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- ...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
$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...Flexible hours- ...Rimkus is a global leader in engineering and technical consulting, providing expert services... ...for clients worldwide. We are seeking a Principal Structural Engineer with extensive... ...have knowledge of a variety of computer software applications including computer assisted...Work at officeLocal areaRemote workWork from homeWorldwideFlexible hours
$103.2k - $192k per year
...passionate professional for a Senior Cloud, AI & Data Security Engineer role who wants to design and implement security solutions for systems... ...Work closely with Information Security, product, and software development teams to assess cybersecurity risk and recommend solutions...Full timeContract workPart time- ...UALink™ semiconductor-based technologies with the company’s COSMOS software suite to unify diverse components into cohesive, flexible... ...at . Job Description: As an Analog/Mixed-Signal IC Design Engineer, you will be part of a key team designing sophisticated advanced...Flexible hours
$110k - $140k per year
...while working on deeply Canadian fintech problems. Our Fintech engineering teams are modernizing platforms that support millions of credit... ..., and operational decision-making. We are looking for a Software Engineer who wants to grow with a product engineering team that...Full time- ...Reference no. R2859186 Position title: Software Engineer Department: Commercial Marketer and Web Accelerator Engineering Location: Toronto, ON (Hybrid) Posting date: Closing date: About the job Ready to push the limits of what’s possible? Join Sanofi...Flexible hours
$215k - $235k per year
...the intro call. This role reports to Steve Boyle, Director of Engineering. In this role, you'll be expected to: Translate next-... ...Collaborate closely with research scientists, hardware engineers, software teams, and the product team, connecting theory, modelling, and...Full timeInternshipWork at officeRelocationFlexible hours- ...Responsibility: Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Software Engineering General Summary: Qualcomm is the... ...working in a large matrixed organization. Principal Duties and Responsibilities: Communicates issues with...Full timeRemote workWorldwide
- ...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
- ...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
- ...Software Engineer - AI-Native Product Builder Location : Toronto (Hybrid) or Remote within Canada Duration : 4–8 months (with potential extension up to 12+ months) Compensation : Paid via government-supported internship grants Pathway : Long-term internship...Remote jobLong term contractFull timeTemporary workInternship
$205k per year
...other AWS services Interservice communication via RabbitMQ and Apache Kafka About the role Clutch is seeking a Staff Software Engineer / Engineering Lead to drive technical excellence, deliver complex solutions, and shape the future of our platform. This role requires...Permanent employmentFull timeInternship$122k - $170k per year
...reliability and scalability of our backend systems We’re a group of engineers who care deeply about code quality, correctness, and... ...stakeholders across the business. The role We’re looking for a Software Engineer 3 to help design, build, and operate the services that...Full timeRemote workWorldwideFlexible hours$125k - $160k per year
...AutoSync team. AutoSync supports over 3,500 dealerships nationwide, delivering cutting-edge software tools to simplify operations, boost marketing, and drive sales. Role: Software Engineering Expert Location: Toronto, ON, Canada The Opportunity Are you passionate about...Long term contract$140k - $190k per year
...automotive financing portal, processing over 6.5 million credit applications annually. --- We’re looking for a Senior Software Engineer who takes end-to-end ownership, thrives in ambiguity, and wants to build systems that matter. This role is central to modernizing...Long term contractWork from home$155.9k - $219.7k per year
...and closed EHR systems into a single, modern platform that powers software, APIs, payments, and patient experiences across the ecosystem.... ...industry. What You’ll Do ~ You'll one of NexHealth's first engineers based in Canada — setting the technical and cultural tone for what...Live InRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- chief power engineer Toronto, ON
- engineering project manager Toronto, ON
- mechanical engineering director Toronto, ON
- chief engineer Toronto, ON
- director software engineering Toronto, ON
- directeur ingénierie Toronto, ON
- mechanical engineering project manager Toronto, ON
- general engineer Toronto, ON
- project engineer assistant project manager Toronto, ON
- software developer intern Toronto, ON
