Taro Logo

Staff Software Engineer, Java

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

Job Description

Okta, the world's leading identity company, is seeking a Staff Software Engineer to join their Advanced Apps team in Bengaluru, India. This role focuses on enhancing and managing connectors to SaaS applications like Workday, Salesforce, GCP, and AWS, working closely with the Lifecycle Management team. The position involves building and designing solutions for connectors that enable customers to import and provision identity and entitlements to their SaaS applications.

As a Staff Software Engineer, you'll be working with senior engineering teams on major development projects, interfacing with cross-functional teams, and providing technical leadership. The role requires extensive experience in Java development, particularly with SCIM and Spring Boot, along with a strong background in building services and deploying large-scale production services in cloud environments.

Okta offers a comprehensive benefits package and a dynamic work environment that empowers employees to work productively in settings that best suit their needs. The company serves over 7,950 organizations, including major enterprises like JetBlue, Nordstrom, and Slack, providing secure identity solutions through the Okta Identity Cloud.

The ideal candidate will have 8+ years of software development experience, strong leadership abilities, and deep technical knowledge of infrastructure technologies. This is an excellent opportunity to join a growing company that's at the forefront of identity and access management, working on solutions that help organizations securely connect people with technology.

Last updated 16 days ago

Responsibilities For Staff Software Engineer, Java

  • 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
  • Work with QA team to outline and implement comprehensive test coverage
  • 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

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
  • Lead and mentor junior engineers
  • B.S. Computer Science or related field

Benefits For Staff Software Engineer, Java

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

Related Jobs