Okta is seeking an experienced Staff Software Engineer to join their SaaS Connectors team. The role focuses on enhancing and managing connectors to SaaS applications such as Workday, Salesforce, GCP, and AWS. Working closely with the Lifecycle Management (LCM) team, you'll be responsible for building, designing solutions, and maintaining connectors to match application features and scale.
Key Responsibilities:
- Collaborate with senior engineering teams on major development projects, design, and implementation
- Interface with cross-functional teams to understand application-specific protocols and build connectors
- Analyze and refine requirements with Product Management
- Prototype to validate scale and performance
- Design and implement features with functional and unit tests, including monitoring and alerts
- Conduct code reviews, analysis, and performance tuning
- Work with QA team to implement comprehensive test coverage
- Troubleshoot customer issues and debug from logs
- Provide technical leadership and mentorship to junior engineers
Required Skills and Experience:
- 5+ years of Software Development in Java, with significant experience in 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
- B.S. in Computer Science or related field
Nice to Have:
- Experience with server-side technologies including caching, asynchronous processing, and multi-threading
- Experience in TDD
- Experience with UI development or JavaScript frameworks
- Knowledge of Identity and Access Management protocols and technologies: OAuth, OpenID Connect, SAML, SCIM
Okta offers excellent benefits, opportunities for social impact, and fosters diversity, equity, inclusion, and belonging. They provide a dynamic work environment with the best tools, technology, and benefits to empower employees to work productively in a setting that best suits their needs.