logo

CoreWeave

Senior Software Engineer, IAM

Department
Engineering
Job Type / Location
New York, WA
Experience Required
5+ years
Posted On

CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a platform of technology, tools, and teams that enables innovators to build and scale AI with confidence. Trusted by leading AI labs, startups, and global enterprises, CoreWeave combines superior infrastructure performance with deep technical expertise to accelerate breakthroughs and turn compute into capability. Founded in 2017, CoreWeave became a publicly traded company (Nasdaq: CRWV) in March 2025. Learn more at www.coreweave.com .

What You’ll Do

As a Senior Software Engineer on the Identity & Access Management (IAM) team, you will play a key role in designing, building, scaling, and maintaining CoreWeave’s rapidly expanding IAM platform. You will leverage your experience in distributed systems to design, extend, and harden a platform that secures our high-performance cloud infrastructure. You’ll be working at the intersection of design, developer experience, and platform architecture to help scale our services to the next order of magnitude. Here are just a few of the interesting and exciting things you’ll be doing:

  • 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
  • Demonstrate and shape best-practices in software engineering by embracing AI for development, insisting on maintainable and testable code, and participating in thorough code reviews
  • Work with incredible people in a supportive, iterative, high-trust, agile environment

Who You Are

  • Experience: Minimum of 5 years of professional experience developing, operating and maintaining backend services in a production environment
  • Programming: Strong proficiency developing software in one or more of our preferred languages (Go, TypeScript, Python)
  • Distributed systems: Knowledge of microservices architecture, RESTful/gRPC API design, and asynchronous messaging patterns
  • Observability : Fluency with best practices in observability (logging, metrics, dashboards, alerting)
  • Database design :  Solid understanding of relational databases, schema design, and SQL
  • Testing and quality: Strong commitment to automated testing (unit, integration, and E2E) and CI/CD pipelines
  • Ownership: Demonstrated ownership of code quality, perf

View Assessment Process

Think you'll be a good fit?