Senior Software Engineer, IAM
About the role
CoreWeave is a publicly traded company (Nasdaq: CRWV) founded in 2017. We combine superior infrastructure performance with deep technical expertise to accelerate breakthroughs and turn compute into capability. This role is within the Identity & Access Management (IAM) team.
Responsibilities
- Architect and build high-scale, low-latency distributed systems that power CoreWeave’s identity, authentication and authorization services
- Design and implement customer-facing and internal APIs and backend services that underpin our IAM platform
- Optimize system performance to ensure that services remain highly available and performant under unpredictable load patterns
- Collaborate cross-functionally with stakeholders across the business, including product managers, designers and TPMs, to shape the team’s strategy and roadmap
- Drive operational excellence by participating in on-call rotations and building automated tooling for monitoring, alerting, and incident response
- Drive operational excellence by participating in on-call rotations and building automated tooling for monitoring, alerting, and incident response
- Participate in code reviews to demonstrate and shape best-practices in software engineering by embracing AI for development, insisting on maintainable and testable code
- Work with incredible people in a supportive, iterative, high-trust, agile environment
Requirements
- Minimum of 5 years of professional experience developing, operating and maintaining backend services in a production environment
- Strong proficiency developing software in one or more of our preferred languages (Go, TypeScript, Python)
- Knowledge of microservices architecture, RESTful/gRPC API design, and asynchronous messaging patterns
- Solid understanding of relational databases, schema design, and SQL
- Strong commitment to automated testing (unit, integration, and E2E) and CI/CD pipelines
- Demonstrated ownership of code quality, performance, and maintainability from development through production
- Experience with authentication, authorization and security best practices
Qualifications
- Fluency with best practices in observability (logging, metrics, dashboards, alerting)
- Experience with Infrastructure-as-Code tools and practices
Skills
- Experience with Kubernetes and a conceptual understanding of its major components
- Experience building reliable and scalable platform services that process large amounts of data
- Experience developing identity products on top of standards including OIDC, OAuth2.0, SAML, and JWT
- Experience managing cloud infrastructure (AWS, GCP, etc.)
- Familiarity with Infrastructure-as-Code tools and practices
Benefits
The base salary range for this role is $165,000 to $242,000. The starting salary will be determined based on job-related knowledge, skills, experience, and market location. We strive for both market alignment and internal equity when determining compensation. In addition to base salary, our total rewards package includes a discretionary bonus, equity awards, and a comprehensive benefits program (all based on eligibility).
Pay
The base salary range for this role is $165,000 to $242,000. The starting salary will be determined based on job-related knowledge, skills, experience, and market location. We strive for both market alignment and internal equity when determining compensation. In addition to base salary, our total rewards package includes a discretionary bonus, equity awards, and a comprehensive benefits program (all based on eligibility).
Schedule
We operate in a flexible, full-service childcare support with Kinside environment. We offer a variety of benefits to support your needs. The benefits below reflect our US-based offerings; for roles in other locations, benefits vary and are shared during the hiring process.
Export Control Compliance
This position requires access to export controlled information. To conform to U.S. Government export regulations applicable to that information, applicant must either be (A) a U.S. person, defined as a (i) U.S. citizen or national, (ii) U.S. lawful permanent resident (green card holder), (iii) refugee under 8 U.S.C. 1157, or (iv) asylee under 8 U.S.C.1158, (B) eligible to access the export controlled information without a required export authorization, or (C) eligible and reasonably likely to obtain the required export authorization from the applicable U.S. government agency. CoreWeave may, for legitimate business reasons, decline to pursue any export licensing process.