Enable job alerts via email!

Software Engineer - CIAM

CircleCI

United States

Remote

USD 73,000 - 91,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Software Engineer for Customer Identity & Access Management. The role involves designing features, maintaining microservices, and collaborating with teams. Ideal candidates have experience with distributed systems and observability tools, and a passion for scalable systems.

Qualifications

  • 3-5 years as a professional developer with experience in distributed systems.
  • Ability to write readable, testable, maintainable, documented code.

Responsibilities

  • Design and build new features, simplify existing services.
  • Support, maintain, and debug production microservices.

Skills

Critical thinking
Collaboration
Adaptability

Tools

Honeycomb
Datadog
Kubernetes
OAuth
React
Next.js

Job description

Software Engineer - Customer Identity & Access Management

CircleCI seeks a Software Engineer passionate about maintaining and crafting the future of services that power the heart of our product. You’ll work across a deep slice of our system on features and capabilities ranging from:

  • User identity management.
  • User and group access management.
  • Login and browser session management.
  • API authentication and authorization.
  • Secure credentials management.

You’ll collaborate daily with dedicated colleagues across the world. This is a full-time, fully remote role that requires participation in our on-call support rotation and incident management.

About the CIAM Team

The CIAM team, embedded within the Foundations division, is responsible for the user identity experience from sign-up to access management. We power authentication/authorization of all CircleCI APIs, including rate-limiting. We are engaging in exciting projects like Single Sign-On (SSO) and advanced fine-grained authorization.

About Foundations

The Foundations division is central to CircleCI; its teams build, own, and operate services that realize customer builds, from trigger to status out. They focus on capabilities like user access, management, pipeline processing, orchestration, job execution, with an emphasis on reliability, security, and performance.

What You’ll Do
  • Design and build new features, simplify existing services, automate and scale systems as we grow.
  • Write sustainable, testable, high-quality, high-performance code.
  • Support, maintain, and debug production microservices in a complex distributed system.
  • Champion a culture of observability and monitoring to improve system stability and performance.
  • Collaborate with cross-functional teams to set platform and product direction, explore solutions, and prioritize features for maximum value.
What You’ll Bring
  • 3-5 years as a professional developer with experience in reliable, zero-downtime distributed systems.
  • Familiarity with observability tools like Honeycomb, Datadog, Graylog, Rollbar, and how to use them to troubleshoot issues.
  • Ability to write readable, testable, maintainable, documented code.
  • Interest in improving customer and team experiences, with a focus on constraining complexity. Experience with Go, TypeScript, Clojure, deployed on Kubernetes is a plus.
  • Critical thinking about system design and software engineering concepts, pragmatically applied based on project needs.
  • Ability to adapt to changing priorities and make informed tradeoffs.
  • Bonus: Experience with identity management systems, OAuth, OIDC, JWTs, React, Next.js.
Work Styles We Value
  • Transparency and collaboration within a distributed team.
  • Preference for regular, incremental delivery over perfection.
  • Continuous learning and improvement.
  • Passion for scalable systems—software and human.
We Encourage You to Apply

Even if your experience doesn't match all requirements, we value a growth mindset and willingness to learn. We'd love to work with you!

United Kingdom Base Pay Range: £73,000 — £90,500 GBP

We provide reasonable accommodations for individuals with disabilities during the application and employment process. Please contact us to request accommodations.

About CircleCI

CircleCI is the world’s largest CI/CD platform, processing over 3 million jobs daily. We enable effective engineering teams to leverage AI in their workflows, helping them release better products faster. Founded in 2011, headquartered in San Francisco with a global remote workforce, backed by leading venture firms.

CircleCI is an Equal Opportunity and Affirmative Action employer. We do not discriminate based on race, religion, color, national origin, sexual orientation, gender, gender identity, age, veteran status, disability, or other protected characteristics. We consider qualified applicants with criminal histories in accordance with applicable laws.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.