Principal Software Engineer - Windows
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. Device Identity and Access OrganizationThe 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.
Our organization is composed 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.
OpportunityWe seek a highly impactful and influential Software Engineer to join our Windows engineering team. The ideal candidate will leverage their deep expertise in Windows client software development, to architect, build, and scale the critical Windows software and services at the heart of our security and identity platform. This is a high-visibility, hands-on opportunity to define the architectural vision, pioneer new capabilities, and drive the technical strategy to solve complex, company-wide challenges and shape the future of Okta's device identity ecosystem. You will act as a key technical leader—a player-coach and force multiplier—by setting the technical standard, mentoring and coaching engineers, and partnering with engineering leadership and product management to translate strategic business objectives into actionable, scalable technical roadmaps. This role requires an engineer who believes in designing for high performance, secure by design, rigorous code reviews, automated testing, and an iterative process to build high-quality enterprise software.
What you’ll be doing- Partner closely with Product Management, Engineering Directors, and Principal Architects to translate strategic business objectives into technical roadmaps.
- Drive cross-functional collaboration with Product, Design, and QA to ensure the seamless delivery of our most critical engineering initiatives.
- Lead the design and implementation of new features and services taking ownership from conception to deployment.
- 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.
- Raise the technical bar through rigorous code standards, comprehensive automated testing, and modernized CI/CD pipelines, while championing engineering best practices and architectural standards.
- Create and maintain high-quality technical documentation and foster a culture of knowledge sharing within the team and the broader organization.
- Work within an environment that leverages AI-native engineering practices, utilizing AI coding assistants to accelerate delivery.
- 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.
- 7+ years of progressive software development experience, with a proven track record of designing and building Windows features using C++, C#, and the .NET framework.
- Deep expertise with Windows software environments, including design and performance optimization, security considerations.
- Solid understanding of the advanced debugging and performance optimization in Windows environment, Win32 API, inter-process communication (IPC), Windows services, and secure credential handling.
- 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.
- Proficiency in leveraging AI coding assistants (e.g., GitHub Copilot) to accelerate the development lifecycle.
- Cross-Platform context with strong conceptual understanding of Windows security features.
- Security Domain Expertise such as Cryptography, endpoint security concepts (e.g., Trusted Platform Module, Device Management/MDM protocols, and endpoint detection).
- Understanding of Identity and Access Management protocols and technologies (e.g., FIDO, OIDC/OAuth, or similar modern authentication frameworks).
- Knowledge of cybersecurity principles, secure coding practices, and certifications like CISSP or Security+.
Bachelor’s degree in Computer Science or equivalent experience.
#LI-HybridP25227_3471796
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.- ...in Adelaide, Australia, our award-winning software portfolio encompassing the modeling and... ...the Position Reporting to the Software Engineering Manager as a member of the Development team... ...products for Unix systems in addition to Windows ~ Working knowledge of CI/CD pipelines...WindowsFull timeHybrid workWork at office3 days week
- ...Facebook and Instagram . We are seeking an experienced Principal Software Engineer to lead the architecture, development, and evolution of a... .../C++ components, message-driven job orchestration systems, Windows VM sandbox environments, and web-based interfaces. The...WindowsFull timeHybrid workRemote job
- ...working knowledge on building debugging and troubleshooting on a Windows environment. Experience in Unisys Clear Path MCP/OS 2200... ...products. Works with management on the development of Software Engineering governance / performance management processes. Helps define...WindowsFull timeLocal area
- ...Principal C ompute Engineer (Team Lead) Job Family: Infrastructure Engineering Job Profile: Level: P4 OUTGROWN YOUR OWN BACKYARD COME... ...hybrid expertise and a focus on virtualized environments Windows and Red Hat Linux operating systems storage global files sharing...WindowsFull timeHybrid workWorldwide
- ...Summary of Position: The Senior Storage Engineer File (NFS) & Hybrid Cloud is a hands-on... ...security and recoverability across Windows and Linux workloads. Partner with network... ...and replacement initiatives (hardware/software lifecycle) including planning validation...WindowsFull timeHybrid workRelocation package
- ...AI strategically for our customers partners and associates. The engineering team is focused on building and delivering strategic AI agents... ...up continuous validation/regression checks. Collaborate with software engineers data engineers and SRE/DevOps to integrate ML...Full timeContract work
- ...future where trusted data becomes a transformative force for business and society. The Challenge Were looking for a Principal Software Engineer to help shape the next generation of OneTrusts privacy and trust platform. Youll architect and build scalable resilient...Full timeWork at officeLocal areaWorldwideFlexible hours3 days week1 day week
- ...Job Description: Job Title P rincipal Software Engineer Quant Data Analytics and Insights The Value you Deliver Asset Management Technology is seeking a highly motivated individual contributor for the Fidelity Asset Management Risk Platform technology team...Full timeShift work
- ...Renesas Bangalore is seeking a Principal Software Developement Engineer in Test with strong Python development and software architecture expertise to design and enhance GUI test automation frameworks testing tools and automated test suites in a fast-paced software hardware...Full timeRemote job
- ...ABOUT THE POSITION The Principal Software Engineer designs develops tests deploysmonitors and supports composable storefront solutions built with React Salesforce PWA Kit and Salesforce Commerce Cloud. This role advances the frontend platform to enable rapid rollout...Full time
- ...operational tooling and cloud native services using modern AI driven engineering practices. You will work across distributed systems... ...AI orchestration workflows int Responsibilities As a Principal Software Development Engineer you will: Design and build scalable cloud...Full time
- ...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar yourejoining... ...a better world so we can all enjoy living in it. Principal Software Engineer MineStar Modernization & Innovation Seeking an experienced...Full timeWork at office
- ...About the Role : As a Principal Security Engineer you will serve as the technical authority for our products security posture. This is a high-impact role that bridges the gap between customer trust and backend engineering. You wont just be checking boxes - you will be diving...Full time
- ...TITLE: Principal Software Engineer (Dynamics 365 Finance & Operation (D365 F&O)) WORKING LOCATION: Bangalore India ROLE OVERVIEW: Eurofins Genomics is seeking a Principal Software Engineer experienced (7 years) on Dynamics 365 Finance & Operations (D365 F&O) and preferably...Full timeRemote job
- ...About the Job : Red Hat Engineering is looking for a Senior Principal Software Engineer in Bangalore to join the OpenShift sandbox containers group to lead new initiatives in the area of confidential containers and agent sandboxing. These tools will be pillars in the...Full timeContract work
- ...review boards and design governance processes. ~ Mentor AI engineers ML engineers architects automation developers and platform teams... ...~ 12 years of experience in enterprise technology architecture software engineering digital transformation or platform engineering....Full timeHybrid workWork at officeLocal areaWeekend work
- ...teams support in-store mobile and data platforms to enhance customer interface and service in an ever-evolving industry. The Software Engineer designs develops tests deploys monitors and supports software solutions. This role ensures quality security privacy reliability...Full timeHybrid work
- ...About the Job : The Red Hat Engineering teams are looking for Senior Principal Software Engineers to join our Core Platforms Engineering group to work on Linux & Container technologies. These teams are responsible for all aspects related to Virtualization & Confidential...Full timeContract work
- ...orchestration microservices event-driven systems and high-performance API design ~ Experience building AI-driven decisioning systems context-engineering frameworks prompt optimization pipelines and model observability solutions ~ Proficiency in designing secure multi-tenant...Long term contractFull time
- ...Harness is the AI Software Delivery Platform company led by technologist and entrepreneur Jyoti Bansal (founder of AppDynamics... ...us move even faster. Position Summary The Harness Engineering team is seeking a Principal Engineer to lead complex cross platform initiatives and...Full timeHybrid workWork at officeLocal areaImmediate startFlexible hoursShift work2 days week
- 10 years of hands-on experience in software development engineering in test (SDET) automation engineering or quality engineering preferred. BS in Computer Science and/or equivalent preferred. Strong expertise in enterprise test automation frameworks scalable infrastructure...Full timeShift work
- ...Description Business Title: Senior Staff Software Engineer Job Title: Software Engineering P18 Job Summary: The Senior Staff Software Engineer/ Senior Architect is responsible for shaping the technical vision and enterprise architecture of Provations healthcare...Full time
- ...Title Principal Software Engineer Location Reporting To Engineering Manager/Technical Engineering Manager Business Unit Product & Engineering Scope Domain Impact Customers Company Teams Processes Products Level Nature of Experience...Permanent employmentFull timeTemporary workWork at officeRemote job2 days week
- ...About the Role: We are looking for a skilled Principal Software Engineer with vast experience in building high-performing scalable enterprise-grade cloud-based applications to join our outstanding Verint Analytics team. You will be part of a talented software group that...Long term contractFull timeHybrid workWork at officeFlexible hours
- ...About: Virtusa is a global product and platform engineering services company that makes experiences better with technology... ...entertainment travel manufacturing and technology. Role: Principal Software Engineer Primary Skills: SaaS Microservices Programming...Full time
- ...interaction better pricing rules and so on. We are hiring a Principal Engineer to own the end-to-end technical vision across both Offers and... ...excellence and engineering processes maintaining high standards for software quality availability and cost efficiency Mentor and...Full timeLocal areaWorldwide
- ...innovation empowering airlines hoteliers agencies and other partners to retail distribute and fulfill travel worldwide. Principal Software Engineer Cloud GenAI Agentic AI & Enterprise Orchestration Platforms Role Summary We are seeking an exceptional Principal...Full timeWorldwide
- ...systems can be web applications or database or windows native applications. Expertise in... ...~ Bachelors degree in Computer Science Engineering or related field. ~4 years of experience... ...Playwright. ~ Strong understanding of software testing principles and methodologies....WindowsFull timeRemote job
- ...management (CLM). What youll do As an Engineering Manager for Salesforce & GTM Systems... ...technical support during critical business windows (including US PDT month/quarter-ends) and... ...related technical discipline. ~10 years of software engineering experience with at least 3...WindowsFull timeContract workHybrid workWork at officeLocal areaRemote job2 days week
- ...SPS Team is a group of technical support engineers located across the country who provide... ...focused single point of contact for Quantum software issues providing customers real value... ...Linux/Unix platforms. Advanced Microsoft Windows system administration and troubleshooting...WindowsFull timeWorldwideRotating shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Windows. Be the first to apply!

