Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

CoreWeave

Senior Software Engineer (Identity & Access Management)

Posted Updated
Discussion
  • 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
  • Security: Experience with authentication, authorization and security best practices
  • Observability: Fluency with best practices in observability (logging, metrics, dashboards, alerting)
  • Communication: Excellent verbal and written communication skills, able to work effectively with both technical and non-technical team members
  • Ownership: Demonstrated ownership of code quality, performance, and maintainability from development through production
  • Distributed systems: Knowledge of microservices architecture, RESTful/gRPC API design, and asynchronous messaging patterns
  • Problem solving: A proven track record of debugging complex performance bottlenecks and distributed system failures in a production environment
  • Database design: Solid understanding of relational databases, schema design, and SQL
  • Programming: Strong proficiency developing software in one or more of our preferred languages (Go, TypeScript, Python)
  • Testing and quality: Strong commitment to automated testing (unit, integration, and E2E) and CI/CD pipelines
  • Experience: Minimum of 5 years of professional experience developing, operating and maintaining backend services in a production environment
  • 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 curious about how to evolve cloud platforms and scale infrastructure globally for the next generation of AI workloads
  • You’re an expert in one or more preferred programming languages like Go, TypeScript, or Python, and have deep technical knowledge of distributed systems
  • 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 managing cloud infrastructure (AWS, GCP, etc.)
  • Experience developing identity products on top of standards including OIDC, OAuth2.0, SAML, and JWT
  • Familiarity with Infrastructure-as-Code tools and practices

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.