Taro Logo

Staff Software Engineer, Java, Backend

Okta is the leading independent provider of identity for the enterprise, enabling organizations to securely connect the right people to the right technologies at the right time.
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cybersecurity

Job Description

Okta, The World's Identity Company, is seeking a Staff Software Engineer to join their Advanced Apps team. This role focuses on enhancing and managing connectors to SaaS applications like Workday, Salesforce, GCP, and AWS. The position involves working closely with the Lifecycle Management (LCM) team to automate Joiner, Mover, Leaver processes. The successful candidate will be responsible for building and designing solutions for connectors that allow customers to import and provision identity and entitlements to their SaaS applications.

The role requires extensive experience in Java development, with a focus on building scalable infrastructure and product code. You'll be working with cutting-edge identity and access management technologies, contributing to Okta's mission of securely connecting people with technology. The position offers opportunities to work with senior engineering teams, lead major development projects, and mentor junior engineers.

As a Staff Software Engineer, you'll be part of Okta's platform that provides directory services, single sign-on, strong authentication, provisioning, workflow, and built-in reporting. The company serves over 7,950 organizations, including major enterprises like JetBlue, Nordstrom, and Slack. This role combines technical leadership with hands-on development, requiring both deep technical expertise and strong collaborative skills.

The position offers competitive benefits, including comprehensive healthcare, education budget, and visa sponsorship opportunities. Working in a hybrid environment, you'll be part of a company that values diversity of perspectives and emphasizes lifelong learning. This is an excellent opportunity for an experienced engineer looking to make a significant impact in the identity and security space while working with modern technologies and enterprise-scale systems.

Last updated 12 days ago

Responsibilities For Staff Software Engineer, Java, Backend

  • Work with senior engineering team in major development projects, design and implementation
  • Interface with cross-functional teams to understand application specific protocols and build connectors
  • Analyze/Refine Requirements with Product Management
  • Design & Implement features with functional and unit tests along with monitoring and alerts
  • Conduct code reviews, analysis and performance tuning
  • Troubleshooting and support for customer issues and debugging from logs
  • Provide technical leadership and mentorship to more junior engineers

Requirements For Staff Software Engineer, Java, Backend

Java
  • 8+ years of Software Development in Java, preferably significant experiences with SCIM and Spring Boot
  • 5+ years of development experience building services, internal tools and frameworks
  • 2+ years experience automating and deploying large scale production services in AWS, GCP or similar
  • Deep understanding of infrastructure level technologies: caching, stream processing, resilient architectures
  • Experience with RESTful APIs and SOAP apis
  • Ability to work effectively with distributed teams and people of various backgrounds
  • BE/BTech, Computer Science or related field

Benefits For Staff Software Engineer, Java, Backend

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
Visa Sponsorship
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Parental Leave
  • Education Budget
  • Visa Sponsorship

Related Jobs