Senior Software Engineer, Identity

CoreWeave Logo

CoreWeave

πŸ’΅ $165k-$253k
πŸ“Remote - Worldwide

Summary

Join CoreWeave's Identity Platform Engineering team as a key member responsible for designing, developing, and maintaining critical security features within the application's identity system. You will implement robust authentication, authorization, and access control systems ensuring scalability and high performance. The team focuses on building features that enhance authentication and authorization experiences and ensure seamless and secure service integration. You will design, build, and operate APIs and services powering authentication and authorization, evolve architecture to scale with growth, collaborate with product management and design, build incrementally and deploy daily, and participate in live support rotation. This role requires a minimum of 5 years of software engineering experience and expertise in designing and managing complex authentication systems. CoreWeave offers a competitive salary, comprehensive benefits, and a hybrid work environment.

Requirements

  • Minimum of 5 years experience as software engineer in a professional setting
  • Demonstrable expertise in designing, developing, and managing complex authentication systems, role-based access control mechanisms, and audit log management processes
  • Strong problem-solving skills and a proactive approach to identifying, diagnosing, and resolving system glitches as well as programming issues
  • The candidate must display a readiness to take on different roles, functions, and responsibilities as required by the project or the team
  • An ability to work and deliver independently, desirably with a proven track record of completing tasks within stipulated time frames
  • Prior experience working with at least one of the major cloud infrastructure providers such as AWS, Google Cloud, or Azure
  • Experience with Golang and Typescript

Responsibilities

  • Design, build, and operate the APIs and services that power Weights & Biases authentication and authorization
  • Evolve our architecture to scale with growth in customers and developers, working across large monolith codebases and microservices
  • Collaborate with product management and design to develop new, high-impact experiences
  • Build incrementally, test everything, and deploy daily
  • Work on the live support rotation to keep our systems running well

Preferred Qualifications

Solid understanding of various authentication protocols including but not limited to Sessions, JWT, OIDC, SAML, and LDAP is a plus

Benefits

  • Medical, dental, and vision insurance - 100% paid for by CoreWeave
  • Company-paid Life Insurance
  • Voluntary supplemental life insurance
  • Short and long-term disability insurance
  • Flexible Spending Account
  • Health Savings Account
  • Tuition Reimbursement
  • Ability to Participate in Employee Stock Purchase Program (ESPP)
  • Mental Wellness Benefits through Spring Health
  • Family-Forming support provided by Carrot
  • Paid Parental Leave
  • Flexible, full-service childcare support with Kinside
  • 401(k) with a generous employer match
  • Flexible PTO
  • Catered lunch each day in our office and data center locations
  • A casual work environment
  • A work culture focused on innovative disruption

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.