Senior Software Engineer, Lifecycle Management
Role Overview
Senior Software Engineer on the Onboarding and Lifecycle Management Platform team.
Focus on services for importing, syncing, and provisioning identities and access policies, including users, groups, roles, and entitlements.
Build, design, and maintain platform solutions for scale on cloud infrastructure.
Key Skills for This Role
Full Job Posting
Position Overview
Senior Software Engineer on the Onboarding and Lifecycle Management Platform team.
Focus on services for importing, syncing, and provisioning identities and access policies, including users, groups, roles, and entitlements.
Build, design, and maintain platform solutions for scale on cloud infrastructure.
Job Duties and Responsibilities
- Work with the senior engineering team on major development projects, including design and implementation.
- Conduct code reviews, software analysis, and performance tuning.
- Work with QA to implement comprehensive test coverage for broad features.
- Support incoming bugs and customer-reported issues, including log-based debugging with Splunk and Syslogs.
- Develop connectors for on-premises and cloud applications with cross-functional teams.
- Analyze and refine requirements with Product Management.
- Partner with Product Development, QA, and Site Reliability Engineering on development and deployment work.
- Design and implement high-performance, scalable software components.
- Create quick prototypes to validate scale and performance.
Required Knowledge, Skills, and Abilities
- At least 5 years of software development experience building highly reliable, mission-critical software.
- Experience with object-oriented languages such as Java.
- Experience with data stores such as relational databases.
- Experience with Active Directory or LDAP directory services.
- Experience with RESTful APIs.
- Ability to debug software and customer issues.
- Experience working with systems at scale.
Nice to Have
- Experience with server-side caching, asynchronous processing, and multithreading.
- Experience in test-driven development.
- Knowledge of OAuth, OpenID Connect, SAML, or SCIM identity and access management technologies.
- Experience with Microsoft Azure management APIs, ADFS, Office 365, Microsoft Directory Synchronization Tool, or Active Directory.
- Bachelor of Science in Computer Science or a related field.
Workplace
- The posting is marked as hybrid.
- The employer describes an in-person onboarding experience.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Okta
Senior Technical Consultant, Okta
Washington, USA
Senior Software Engineer (Core Frontier)
Bengaluru, IND
Solutions Engineer, Okta (Enterprise West)
Bellevue, USA
Senior Technology Specialist, Executive Support
San Francisco, USA
Sr. Software Engineer, AI Platform & Infrastructure
San Francisco, USA
Sr. Customer Success Manager
Toronto, CAN
Technical Content Manager
Chicago, USA
Staff Software Engineer, AI Platform & Infrastructure
San Francisco, USA