Senior Software Engineer, Corpsec

Lyft Lyft · Consumer · Mexico · Security & Privacy

Lyft is seeking a Senior Software Engineer for their CorpSec team to architect and build services that improve system security, focusing on scalability and automation. The role involves partnering with IT and infrastructure teams on authentication and authorization, owning identity infrastructure security, conducting penetration testing, and researching/implementing automated code security quality gates. The goal is to create a fully automated series of quality controls for code security.

What you'd actually do

  1. Architect and build services that improve the security of our systems with an eye towards scalability and avoiding unnecessary friction
  2. Partner with IT and infrastructure teams to design, build, and maintain performant authentication and authorization systems that balance security with user experience
  3. Own the security posture of identity infrastructure, including SSO implementations, MFA strategies, access provisioning workflows, and identity lifecycle management
  4. Research and implement automated code security quality gates
  5. Conduct penetration testing, code review and breach readiness across our online and mobile infrastructure

Skills

Required

  • 5+ years of software engineering experience with a high level programming language
  • 3+ years of experience with computer security
  • Identity and Access Management (IAM) security experience with platforms such as Okta, Duo Security, Microsoft Entra ID (Azure AD), or similar identity providers
  • Experience securing identity protocols and standards (OAuth 2.0, OIDC, SAML, SCIM, JWT)
  • Threat modeling, code review, penetration testing against cloud environments and/or mobile (IOS/Android)
  • Development skills to automate code security assessments
  • Computer networking concepts and protocols, application and network security methodologies
  • Network security architecture concepts including topology, protocols, components, and principles (e.g., application of defense-in-depth)

Nice to have

  • Python
  • Go-lang
  • shell scripts

What the JD emphasized

  • automated code security quality gates
  • scalable security