Senior Software Engineer, Identity Development
Key Skills for This Role
Full Job Posting
Responsibilities
- Design, develop, and operate scalable identity and access services, libraries, and developer tools.
- Lead technical projects end to end: clarify requirements, evaluate trade-offs, produce designs, deliver implementation, and measure results.
- Build secure authentication and authorization experiences, including capabilities such as SSO, identity lifecycle integrations, certificate-based access, or directory services.
- Develop reliable distributed systems and APIs that meet demanding availability, performance, and security requirements.
- Partner with infrastructure, security, and product engineering teams to understand integration needs and deliver solutions that are easy to adopt.
- Apply security and privacy principles throughout the software lifecycle, including threat-aware design, least privilege, and secure handling of credentials and identity data.
- Improve service health through monitoring, testing, incident response, and operational practices; participate in the team’s on-call rotation as needed.
- Contribute to technical direction through design reviews, code reviews, and clear engineering documentation.
- Mentor engineers and share practices that improve code quality, team effectiveness, and developer experience.
Basic Qualifications
- Bachelor’s degree in Computer Science or a related technical field, or equivalent practical experience.
- 4+ years of professional software engineering experience designing, building, and operating production software.
- 4+ years of programming experience in one or more languages such as Java, Go, or Python.
- Experience with identity and access management, authentication, authorization, SSO, directory services, or identity lifecycle management.
- Experience building backend services, APIs, or distributed systems.
- Experience taking software changes through development, testing, code review, deployment, and production support.
- Experience working effectively with technical partners across teams.
- Experience designing or operating large-scale, highly available distributed systems.
- Familiarity with security protocols and concepts such as OAuth 2.0, OpenID Connect, SAML, TLS/mTLS, public key infrastructure, SSH, or certificate-based authentication.
- Experience with infrastructure automation, CI/CD, containers, or Kubernetes.
- Experience improving the security, reliability, observability, or usability of internal developer platforms.
- Demonstrated ability to lead technical projects, mentor peers, and influence decisions beyond an individual assignment.
- Experience leveraging AI for production-grade code development.
- Interest in building secure systems that are intuitive for developers and operate reliably at significant scale.
- Distributed Systems
- Identity and Access Management
- Authentication and Authorization
- Java/Go/Python
- Production Operations
Preferred Qualifications
- Experience designing or operating large-scale, highly available distributed systems.
- Familiarity with security protocols and concepts such as OAuth 2.0, OpenID Connect, SAML, TLS/mTLS, public key infrastructure, SSH, or certificate-based authentication.
- Experience with infrastructure automation, CI/CD, containers, or Kubernetes.
- Experience improving the security, reliability, observability, or usability of internal developer platforms.
- Demonstrated ability to lead technical projects, mentor peers, and influence decisions beyond an individual assignment.
- Experience leveraging AI for production-grade code development.
- Interest in building secure systems that are intuitive for developers and operate reliably at significant scale.
- Suggested Skills
- Distributed Systems
- Identity and Access Management
- Authentication and Authorization
- Java/Go/Python
- Production Operations
- You will Benefit from our Culture:
- We strongly believe in the well-being of our employees and their families. That is why we offer generous health and wellness programs and time away for employees of all levels.
- LinkedIn is committed to fair and equitable compensation practices.
- The pay range for this role is $175,000 to $236,000. Actual compensation packages are based on several factors that are unique to each candidate, including but not limited to skill set, depth of experience, certifications, and specific work location. This may be different in other locations due to differences in the cost of labor.
- The total compensation package for this position may also include annual performance bonus, stock, benefits and/or other applicable incentive compensation plans. For more information, visit https://careers.linkedin.com/benefits.
About LinkedIn
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 LinkedIn
Sr. Staff Software Engineer, Systems Infrastructure - Observability Streaming
Bengaluru, IND
Sr Product Manager, Career Agents
Sunnyvale, USA
This role can be based in San Francisco or Sunnyvale, CA. At LinkedIn, our approach to flexible work is centered on trust and optimized for culture, connection, clarity, and the evolving needs of our business. The work l
Principal Product Manager - AI Content Understanding & Feed Relevance
Sunnyvale, USA
This role will be based in Mountain View or San Francisco. At LinkedIn, our approach to flexible work is centered on trust and optimized for culture, connection, clarity, and the evolving needs of our business. The work
Staff Software Security Engineer - Identity & Access Management
, USA
Senior Trust Technical Investigator - Anti-Automation
, USA
Sr. Staff Software Engineer, Systems Infrastructure - Observability Streaming
Bengaluru, IND
Manager, Knowledge Management
Bengaluru, IND
Sr Product Manager, Career Agents
Sunnyvale, USA
Principal Product Manager - AI Content Understanding & Feed Relevance
Sunnyvale, USA
Staff Software Engineer, Capacity Engineering
, USA
Sr. Staff Software Engineer, Capacity Engineering
, USA
Staff Software Security Engineer - Identity & Access Management
, USA