<?xml version="1.0" encoding="UTF-8"?>
<source>
  <jobs>
    <job>
      <externalid>4f71a295-9c1</externalid>
      <Title>Staff Software Engineer</Title>
      <Description><![CDATA[<p>We are looking for an experienced Staff Software Engineer to work on our next-generation Imports Platform team. The Imports Platform team is leading a strategic initiative to modernize Okta&#39;s identity lifecycle management capabilities by architecting and migrating from a legacy monolithic system to a highly scalable, distributed microservices platform.</p>
<p>As a Staff Software Engineer on the Imports Platform team, you will be a technical leader who independently owns projects end-to-end, from ideation and architectural design through implementation, deployment, and operational excellence. You will drive technical strategy, make critical architectural decisions, and influence both your immediate team and cross-team initiatives.</p>
<p>You will work on complex distributed systems challenges including massive-scale batch processing, real-time synchronization, and user matching algorithms that serve thousands of enterprise customers. This role requires strong technical leadership, strategic thinking, and the ability to balance short-term delivery with long-term platform health.</p>
<p>You will mentor senior and junior engineers, partner with Product Management on feature strategy, and help shape the future of Okta&#39;s Imports platform. This is a hybrid position requiring a blend of remote and in-office collaboration.</p>
<p>Responsibilities:</p>
<ul>
<li>Provide technical leadership on major development projects, including architectural design and implementation strategy</li>
<li>Independently own and deliver projects end-to-end within the team, including technical prioritization and tradeoffs</li>
<li>Generate design ideas and solutions for ambiguous problems, taking complete ownership from conception through production impact</li>
<li>Design and architect core, high-performance, scalable software components with full ownership of all production aspects (scalability, reliability, monitoring, alerting, resource efficiency, testing, documentation)</li>
<li>Lead technical design discussions and guide the team in making architectural decisions</li>
<li>Drive the migration strategy from monolithic to microservices architecture, including planning, scoping, and execution</li>
<li>Interface extensively with cross-functional teams (Architects, QA, Product, Technical Support, Documentation, UX, and SRE) to deliver comprehensive import and sync solutions</li>
<li>Analyze and refine requirements with Product Management, partnering on product features and helping define the &#39;how&#39;</li>
<li>Conduct code reviews with focus on systems design, reliability, performance, scalability, security, and maintainability</li>
<li>Share knowledge widely, coordinate across teams, and manage risk and dependencies for projects</li>
<li>Work with QA and SRE teams to define comprehensive testing strategies and operational excellence practices</li>
<li>Independently troubleshoot complex production incidents spanning the home team, perform root cause analysis, and drive operational improvement projects</li>
<li>Use data and metrics to drive technical decisions and validate the impact of architectural changes</li>
<li>Mentor and provide technical guidance to senior and junior engineers on the team</li>
<li>Help resolve difficult customer issues and work closely with Field teams and CSMs to identify patterns and drive product improvements</li>
<li>Participate in group strategy discussions and help break down strategic initiatives into actionable technical milestones</li>
<li>Proactively identify and advocate for improvements in team velocity, engineering practices, and operational processes</li>
<li>Drive improvements in observability, monitoring, and production support capabilities</li>
</ul>
<p>Required Knowledge, Skills, and Abilities:</p>
<ul>
<li>7+ years of software development experience building highly-reliable, mission-critical software at scale</li>
<li>Deep expertise with object-oriented languages, particularly Java, with proven ability to architect large-scale systems</li>
<li>Expert-level knowledge of Spring Boot framework, Maven, and modern Java development practices</li>
<li>Deep understanding of infrastructure-level technologies: distributed systems, caching strategies, stream processing, resilient architectures</li>
<li>Solid experience with data stores including relational databases (MySQL), caching layers (Redis), and cloud storage (S3)</li>
<li>Experience with one or more Directory services: Active Directory, LDAP, Office 365, Azure AD</li>
<li>Strong experience with RESTful APIs, gRPC, and microservices architecture patterns</li>
<li>Proven track record of working with systems at massive scale, including batch processing and real-time sync capabilities</li>
<li>Experience with cloud platforms (AWS, GCP) including services like SQS, S3, and multi-region architectures</li>
<li>Strong understanding of distributed job processing, message queues, and event-driven architectures</li>
<li>Demonstrated ability to lead technical projects independently and influence cross-team initiatives</li>
<li>Excellent communication skills with ability to share information widely and coordinate across teams</li>
<li>Strong mentorship capabilities with experience guiding senior and junior engineers</li>
<li>Customer-focused mindset with experience working with Field teams to resolve complex issues</li>
<li>Strategic thinking ability to participate in and contribute to platform strategy</li>
<li>Experience with operational excellence including incident management, root cause analysis, and driving systemic improvements</li>
</ul>
<p>Nice to Haves:</p>
<ul>
<li>Experience with Protocol Buffers (Protos) and building event-driven systems</li>
<li>Experience with server-side technologies including advanced caching, asynchronous processing, multi-threading, and concurrency patterns</li>
<li>Experience in Test-Driven Development (TDD) and automated testing strategies</li>
<li>Deep knowledge of Identity and Access Management protocols and technologies: OAuth, OpenID Connect, SAML, SCIM, LDAP</li>
<li>Experience with Microsoft Azure management APIs, Microsoft Graph API, Office 365, or ADFS</li>
<li>Experience automating and deploying large-scale production services in AWS, GCP, or similar cloud platforms</li>
<li>Experience with feature flag frameworks and gradual rollout strategies for large-scale migrations</li>
<li>Understanding of user matching, correlation algorithms, and identity resolution at scale</li>
<li>Experience with observability platforms, creating comprehensive monitoring and alerting strategies</li>
<li>Experience migrating monolithic applications to microservices architecture</li>
<li>Knowledge of data modeling for graph databases and relationship management</li>
<li>Experience with incremental sync, delta detection, and change data capture patterns</li>
<li>Background in building resilient systems with retry logic, circuit breakers, and failure handling</li>
<li>Experience with performance optimization and capacity planning for high-throughput systems</li>
</ul>
<p>Education and Training:</p>
<p>B.S. Computer Science or related field</p>
<p style="margin-top:24px;font-size:13px;color:#666;">XML job scraping automation by <a href="https://yubhub.co">YubHub</a></p>]]></Description>
      <Jobtype>full-time</Jobtype>
      <Experiencelevel>staff</Experiencelevel>
      <Workarrangement>hybrid</Workarrangement>
      <Salaryrange></Salaryrange>
      <Skills>Java, Spring Boot, Maven, distributed systems, caching strategies, stream processing, resilient architectures, relational databases, caching layers, cloud storage, Directory services, RESTful APIs, gRPC, microservices architecture patterns, batch processing, real-time sync capabilities, cloud platforms, distributed job processing, message queues, event-driven architectures</Skills>
      <Category>Engineering</Category>
      <Industry>Technology</Industry>
      <Employername>Okta</Employername>
      <Employerlogo>https://logos.yubhub.co/okta.com.png</Employerlogo>
      <Employerdescription>Okta is a software company that provides identity and access management solutions.</Employerdescription>
      <Employerwebsite>https://www.okta.com/</Employerwebsite>
      <Compensationcurrency></Compensationcurrency>
      <Compensationmin></Compensationmin>
      <Compensationmax></Compensationmax>
      <Applyto>https://job-boards.greenhouse.io/okta/jobs/7725948</Applyto>
      <Location>Bengaluru, India</Location>
      <Country></Country>
      <Postedate>2026-04-18</Postedate>
    </job>
  </jobs>
</source>