Senior Engineer (Compute & Agents)

Remote Full-time
About Buildkite
At Buildkite, our mission is to unblock every developer on the planet. We’ve rethought how software delivery should work and have built a platform that is fast, reliable, secure, and able to scale to the needs of the most demanding high-growth tech companies globally, including Airbnb, Shopify, Canva, PagerDuty, Lyft, and Pinterest.
Job Overview
We’re looking for a Senior Engineer to join our Compute and Agents team. In this role, you’ll help design, build, and scale tools that empower some of the world’s best software engineering teams. You’ll collaborate closely with engineers, designers, and product managers to deliver impactful features and improvements while working on challenges at the intersection of developer experience, scalability, and performance.
This is a highly collaborative, hands-on role where you’ll contribute to product development, influence architectural decisions, and help shape the future of Buildkite’s platform.
About the Team
The Compute and Agents team builds, maintains, and iterates on the infrastructure that keeps Buildkite humming, from our open-source agent trusted by engineers around the world, to our hosted agents and MCP service. It's a team that sits at an exciting intersection: deeply technical infrastructure work on one side, the fast-moving world of AI agents on the other and our own agent sandwiched in the middle.
There's real ownership here. You'll work on problems that matter to developers everywhere, shipping work you can point to and be proud of — alongside a sharp, kind team that loves digging into hard problems together.
What You’ll Do

Design, build, and ship features that improve developer experience and productivity
Collaborate with engineers, designers, and product managers to shape solutions that solve customer problems
Pair program and participate in code reviews, offering and receiving constructive feedback
Contribute to technical decisions, balancing trade-offs between performance, scalability, and maintainability
Build and maintain high-quality, well-tested, and maintainable code
Participate in customer research, discovery sessions, and feedback loops to inform product development
Help mentor and upskill other engineers within the team
Stay curious and experiment with emerging tools, patterns, and practices

Skills & Experience We Value
Core Skills:

Strong communication skills, with empathy and kindness in both written and verbal collaboration
Proven experience working in distributed engineering teams
Passion for writing clean, maintainable, and well-tested code
Ability to analyse technical trade-offs, articulate solutions clearly, and build team consensus
Comfortable working directly with customers and incorporating feedback into product development
Familiarity with CI/CD systems, developer tooling, and DevOps concepts

Technical stack

Go — our primary language, used across our agents and infrastructure. Strong experience or a genuine eagerness to go deep is a must.
Kubernetes & AWS — we run cloud-native infrastructure at scale. Experience with container orchestration and distributed systems is a big plus.
Terraform — we manage our infrastructure as code with Terraform. Familiarity with IaC principles and writing reusable, maintainable Terraform is valued.
Ruby on Rails — the backbone of the Buildkite platform. The majority of our product is built here, so comfort with Rails or a willingness to pick it up matters.
React & GraphQL — our frontend and API layer, used across the platform alongside Rails.
PostgreSQL — Experience with query optimisation, schema design, or managing relational databases under load is a plus.

️ A Typical Day Might Include

Shaping and pitching new features or experiments
Reviewing pull requests and sharing feedback
Pairing with another engineer to tackle a complex technical challenge
Investigating performance improvements or scaling bottlenecks
Watching customer research recordings or joining live discovery sessions
Jumping on a video call with teammates to solve a tricky problem
Helping design solutions during architecture discussions

✨ Why Join Buildkite
At Buildkite, we value kindness, autonomy, and collaboration. You’ll be part of a remote-first company where your work can make a meaningful impact – empowering engineers worldwide to build and deliver better software faster.

Competitive compensation, including salary, equity, and benefits package
Flexible, remote-first culture
Opportunities for professional growth, leadership, and technical ownership
Work alongside talented, passionate engineers building world-class developer tools
A collaborative, inclusive, and innovative culture where your ideas make a real impact
Equal Opportunity Employer
At Buildkite, we value diversity and celebrate all types of skills, backgrounds, and experiences. We’re dedicated to fostering an inclusive environment and providing reasonable accommodations throughout our recruitment process.
If you need any accommodations or support during the application or interview process, please reach out to us at [email protected].

Apply Now

Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Experienced Distributed Systems Engineer - Data Platform for Netflix's Global Streaming Empire

Remote Full-time

National Key Account Manager Italy Consumer

Remote Full-time

Immediate Start Experienced Caregiver With Weekly Pay - Evening

Remote Full-time

Business Process Analyst

Remote Full-time

Account Executive

Remote Full-time

Scheduling Assistant - Remote Work Opportunity - Travel Industry - Customer Service and Planning

Remote Full-time

Implementation Project Manager

Remote Full-time

Customer Due Diligence/ Onboarding Strategy Analyst, Business & Private Bank (city in Australia, AU)

Remote Full-time

**Experienced Part-time Data Entry Specialist – Remote Work from Home Opportunity at blithequark**

Remote Full-time

Telehealth Physician – Internal Medicine (Fully Remote)

Remote Full-time
← Back to Home