Senior Software Engineer, Iam

Weights & Biases Weights & Biases · Data AI · New York, NY · Technology

Senior Software Engineer on the Identity & Access Management (IAM) team responsible for designing, building, scaling, and maintaining the IAM platform for CoreWeave's cloud infrastructure. Focuses on high-scale, low-latency distributed systems for identity, authentication, and authorization services, including customer-facing and internal APIs.

What you'd actually do

  1. Architect and build high-scale, low-latency distributed systems that power CoreWeave’s identity, authentication and authorization services
  2. Design and implement customer-facing and internal APIs and backend services that underpin our IAM platform
  3. Optimize system performance to ensure that services remain highly available and performant under unpredictable load patterns
  4. Collaborate cross-functionally with stakeholders across the business, including product managers, designers and TPMs, to shape the team’s strategy and roadmap
  5. Drive operational excellence by participating in on-call rotations and building automated tooling for monitoring, alerting, and incident response

Skills

Required

  • 5 years of professional experience developing, operating and maintaining backend services in a production environment
  • Strong proficiency developing software in Go, TypeScript, or Python
  • Knowledge of microservices architecture, RESTful/gRPC API design, and asynchronous messaging patterns
  • Fluency with best practices in observability (logging, metrics, dashboards, alerting)
  • 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
  • A proven track record of debugging complex performance bottlenecks and distributed system failures in a production environment
  • Excellent verbal and written communication skills

Nice to have

  • Experience with Kubernetes
  • 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

What the JD emphasized

  • high-scale
  • low-latency
  • distributed systems