← Back to job listings
CO
Senior Software Engineer (Identity & Access Management)
CoreWeave · Sunnyvale, United States
About The Role
Join CoreWeave as a Senior Software Engineer on the Identity & Access Management (IAM) team. In this role, you will design, build, scale, and maintain CoreWeave's rapidly expanding IAM platform. You will work at the intersection of design, developer experience, and platform architecture, collaborating with cross-functional stakeholders to shape the team's strategy and roadmap. You will also drive operational excellence and demonstrate best practices in software engineering.
- 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.
- Collaborate cross-functionally with stakeholders across the business, including product managers, designers and TPMs, to shape the team’s strategy and roadmap.
- Communication: Excellent verbal and written communication skills, able to work effectively with both technical and non-technical team members
- Database design: Solid understanding of relational databases, schema design, and SQL
- Observability: Fluency with best practices in observability (logging, metrics, dashboards, alerting)
- Ownership: Demonstrated ownership of code quality, performance, and maintainability from development through production
- Problem solving: A proven track record of debugging complex performance bottlenecks and distributed system failures in a production environment
- Distributed systems: Knowledge of microservices architecture, RESTful/gRPC API design, and asynchronous messaging patterns
- Programming: Strong proficiency developing software in one or more of our preferred languages (Go, TypeScript, Python)
- Experience: Minimum of 5 years of professional experience developing, operating and maintaining backend services in a production environment
- Security: Experience with authentication, authorization and security best practices
- Testing and quality: Strong commitment to automated testing (unit, integration, and E2E) and CI/CD pipelines
- 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
- Wondering if you’re a good fit? We believe in investing in our people, and value candidates who can bring their own diversified experiences to our teams – even if you aren't a 100% skill or experience match. Here are a few qualities we’ve found compatible with our team. If some of this describes you, we’d love to talk
- You love to solve complex problems and build high-scale, low-latency distributed systems
- You’re an expert in one or more preferred programming languages like Go, TypeScript, or Python, and have deep technical knowledge of distributed systems
- You’re curious about how to evolve cloud platforms and scale infrastructure globally for the next generation of AI workloads
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring