1

Buildkite Jobs (NOW HIRING)

Senior CIAM Software Engineer

$125.40K - $165.30K/yr

... Buildkite or similar build systems • Experience with cloud-native development, preferably AWS • Hands-on experience extending and integrating CIAM platforms such as Okta, Auth0, Ping Identity ...

Senior CIAM Software Engineer

$125.40K - $165.30K/yr

... Buildkite or similar build systems • Experience with cloud-native development, preferably AWS • Hands-on experience extending and integrating CIAM platforms such as Okta, Auth0, Ping Identity ...

Senior CIAM Software Engineer

$125.40K - $165.30K/yr

... Buildkite or similar build systems • Experience with cloud-native development, preferably AWS • Hands-on experience extending and integrating CIAM platforms such as Okta, Auth0, Ping Identity ...

Senior CIAM Software Engineer

$125.40K - $165.30K/yr

... Buildkite or similar build systems • Experience with cloud-native development, preferably AWS • Hands-on experience extending and integrating CIAM platforms such as Okta, Auth0, Ping Identity ...

Senior CIAM Software Engineer

$125.40K - $165.30K/yr

... Buildkite or similar build systems • Experience with cloud-native development, preferably AWS • Hands-on experience extending and integrating CIAM platforms such as Okta, Auth0, Ping Identity ...

Sr. Systems Engineer

Garden Grove, CA · On-site

$105.80K - $144.80K/yr

Experience with Ansible, Packer, and CI/CD tooling (Buildkite, CircleCI, GitHub Actions). * Virtualization experience (Proxmox, VMware ESXi). * Background supporting a fast-growing startup through ...

Staff Devops Engineer

San Francisco, CA · On-site

$175K - $195K/yr

Design and maintain CI/CD pipelines (Buildkite) * Build automation to eliminate manual operational work * Manage and secure secrets and access (Vault, AWS Secrets Manager, IAM) * Partner with ...

Senior CIAM Software Engineer

$125.40K - $165.30K/yr

... Buildkite or similar build systems • Experience with cloud-native development, preferably AWS • Hands-on experience extending and integrating CIAM platforms such as Okta, Auth0, Ping Identity ...

Senior CIAM Software Engineer

$125.40K - $165.30K/yr

... Buildkite or similar build systems • Experience with cloud-native development, preferably AWS • Hands-on experience extending and integrating CIAM platforms such as Okta, Auth0, Ping Identity ...

Experience configuring and rolling out build and test systems such as Cmake, Bazel, and Buildkite in a professional setting * Background in robotics, mechatronics, or computer science with hands-on ...

Principal Software Engineer

Oakland, CA · Hybrid

$155K - $207.90K/yr

Bazel, BuildKite * Observability tools (Datadog, Grafana) What You'll Do * Define Technical Strategy : Set the long-term architectural vision for core platform systems, ensuring scalability ...

Senior CIAM Software Engineer

$125.40K - $165.30K/yr

... Buildkite or similar build systems • Experience with cloud-native development, preferably AWS • Hands-on experience extending and integrating CIAM platforms such as Okta, Auth0, Ping Identity ...

Senior CIAM Software Engineer

$125.40K - $165.30K/yr

... Buildkite or similar build systems • Experience with cloud-native development, preferably AWS • Hands-on experience extending and integrating CIAM platforms such as Okta, Auth0, Ping Identity ...

Senior CIAM Software Engineer

$125.40K - $165.30K/yr

... Buildkite or similar build systems • Experience with cloud-native development, preferably AWS • Hands-on experience extending and integrating CIAM platforms such as Okta, Auth0, Ping Identity ...

next page

Showing results 1-20

Buildkite information

What are the key skills and qualifications needed to thrive as a Buildkite Engineer, and why are they important?

To thrive as a Buildkite Engineer, you need strong experience in CI/CD pipelines, scripting languages (like Bash, Python, or Ruby), and a background in software development or DevOps. Familiarity with Buildkite's platform, cloud infrastructure (such as AWS or GCP), and tools like Docker, Git, and Kubernetes is typically required. Excellent problem-solving, communication, and collaboration skills help you work effectively with development and operations teams. These abilities ensure efficient automation, smooth deployments, and robust software delivery processes.

What are some typical challenges faced by engineers working with Buildkite pipelines, and how can they be addressed?

Engineers working with Buildkite pipelines often encounter challenges related to pipeline configuration complexity, managing secrets securely, and optimizing build times. To address these, it's important to modularize pipeline steps for maintainability, use environment variables or secret management plugins for sensitive data, and leverage Buildkite's parallelism and agent scalability features to speed up builds. Collaborating closely with development and DevOps teams ensures that best practices are shared and pipelines remain efficient and secure.

What is Buildkite and what does a Buildkite Engineer do?

Buildkite is a continuous integration and continuous deployment (CI/CD) platform that helps software teams automate the building, testing, and deployment of their code. A Buildkite Engineer is responsible for configuring and optimizing Buildkite pipelines, integrating Buildkite with source control systems, and ensuring efficient, reliable automation for software delivery. They often collaborate with developers and DevOps teams to troubleshoot build issues, improve workflow efficiency, and maintain secure, scalable CI/CD processes.

What is the difference between Buildkite vs Jenkins?

AspectBuildkiteJenkins
Required CredentialsCloud account, API accessServer setup, Java knowledge
Work EnvironmentCloud-based, SaaS platformSelf-hosted or cloud, open-source
Industry UsageDevOps, CI/CD pipelinesDevOps, CI/CD, automation
Common Search/ComparisonYesYes

Buildkite and Jenkins are both popular CI/CD tools used to automate software testing and deployment. Buildkite offers a cloud-based, user-friendly platform with minimal setup, ideal for teams seeking quick deployment. Jenkins, on the other hand, is an open-source, self-hosted solution with extensive plugin support, suitable for organizations needing customizable pipelines. While Buildkite emphasizes ease of use and cloud integration, Jenkins provides more control and flexibility for complex workflows.

More about Buildkite jobs
What cities are hiring for Buildkite jobs? Cities with the most Buildkite job openings:
What states have the most Buildkite jobs? States with the most job openings for Buildkite jobs include:
Senior CIAM Software Engineer

Senior CIAM Software Engineer

Affirm

Remote

$125.40K - $165.30K/yr

Full-time

Posted 19 days ago


Job description

Job Summary:
Affirm is reinventing credit to make it more honest and friendly, and they are seeking a Senior CIAM Software Engineer to design and ship core CIAM capabilities. The role involves building and operating backend services for customer registration, authentication, and account lifecycle flows, ensuring strong security and reliability.
Responsibilities:
• Design, build, and operate core CIAM backend services that support customer registration, authentication, authorization, account lifecycle, and profile management for B2C and B2B platforms.
• Implement and extend identity standards such as OAuth 2.0, OIDC, SAML, and SCIM in code, ensuring correctness, scalability, and clean integration patterns.
• Develop backend APIs and services in Python and Kotlin that expose identity capabilities to web, mobile, and partner applications.
• Integrate CIAM platforms with internal systems, including user data stores, messaging, fraud signals, and downstream customer platforms.
• Own secure authentication and account flows end to end, including MFA, step-up authentication, device binding, consent, and adaptive authentication logic.
• Automate CIAM infrastructure and deployments using Infrastructure as Code and CI/CD pipelines, treating identity as a core platform service.
• Monitor, debug, and optimize CIAM services for performance, resilience, and abuse detection in high-scale environments.
Qualifications:
Required:
• Strong experience designing and implementing CIAM systems, with deep, hands-on knowledge of OAuth 2.0, OIDC, SAML, and SCIM beyond basic configuration.
• 5+ years of professional backend software engineering experience
• Strong production experience in Python or a similar backend language
• Experience designing APIs, automation frameworks, and distributed systems
• Hands-on experience building and maintaining CI/CD pipelines
• Experience with GitHub-based development workflows and Buildkite or similar build systems
• Experience with cloud-native development, preferably AWS
• Hands-on experience extending and integrating CIAM platforms such as Okta, Auth0, Ping Identity, ForgeRock, or Azure AD B2C using custom code, hooks, and APIs.
• Solid understanding of backend and distributed systems fundamentals, including API design, data modeling, latency, error handling, and observability.
• Experience with Infrastructure as Code and automation tools such as Terraform, plus CI/CD pipelines for deploying backend services.
• Strong security fundamentals applied through engineering, including access control models, token handling, encryption, MFA, and privacy by design.
• Clear communication skills and the ability to work closely with product, frontend, mobile, and security teams while owning backend identity services.
• Familiarity with tools such as Cursor and other AI-augmented development environments
Company:
Affirm is a financial technology services company that offers installment loans to consumers at the point of sale. Founded in 2012, the company is headquartered in San Francisco, USA, with a team of 1001-5000 employees. The company is currently Late Stage.