Software Engineer @Buildkite
Software Development
Salary unspecified
Remote Location
Job Type full-time
Posted 2d ago

[Hiring] Software Engineer @Buildkite

2d ago - Buildkite is hiring a remote Software Engineer. 💸 Salary: unspecified 📍Location: Worldwide

Role Description

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.

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

Qualifications

  • 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

Benefits

  • Competitive compensation 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].

Before You Apply
worldwide Be aware of the location restriction for this remote position: Worldwide
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Engineer @Buildkite
Software Development
Salary unspecified
Remote Location
Job Type full-time
Posted 2d ago
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
worldwide Be aware of the location restriction for this remote position: Worldwide
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later