Senior Engineer - Pipelines Compute

Buildkite (View all Jobs)


Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄

Interview Process

1. No CV required. Anonymized writing assessments. 2. Video chat with founder and future team member about you, the job, and the company. 3. Last video chat is a pair programming for technical roles or more in-depth chat for non-technical roles. 4. Offer.

Programming Languages Mentioned


We’re building tools to help the best software teams stay happy and productive. We’ve rethought how CI/CD should work and have built a platform that is fast, reliable, secure, and is able to scale to the needs of the most demanding high-growth tech companies including Shopify, Uber, Pinterest, Wayfair, Cruise, PagerDuty, Culture Amp, and Canva.

About the Role:

We’re looking for a Senior Full Stack Engineer with SRE & Go skills, to help us build and shape dev tools, to unblock every developer on the planet. You’ll be joining the Pipelines team and help deliver the platform that’s used every day by some of the best software teams in the world. You’ll spend time working directly with customers and collaborate closely with engineers and designers, plan and deliver changes that meaningfully improve how our customers ship software.

What we’re after:

Having a deep understanding of a problem and its potential solutions, as well as the tradeoffs involved, is essential. This understanding enables effective communication with peers, fostering consensus among team members. Additionally, a belief in quality code is paramount. It involves balancing high standards with pragmatic considerations and external constraints. Having the ability to be a strong communicator is key, this entails valuing empathy and kindness when articulating ideas and feelings, both in writing and speaking. Effective communication extends to critiquing others' code positively and productively, as well as receiving similar feedback. Our engineers are also able to support our product and work with our customers and their technical personnel. Lastly, comfort with working remotely is important and being able to share processes that help you work in this way.

Technical experience you’ll bring to the role:
  • Experience programming Go. Comfortable writing, reviewing, troubleshooting and understanding Go code;
  • Experience with building CLI tools and tooling used by other developers;
  • Deep understanding of cloud architecture, AWS and the tools that make deployment and hosting possible for complex software applications.
  • Experience deploying and monitoring containerised applications.
  • Preferred:
  • Experience with Ruby. You have contributed to a production Rails application, and are familiar with the surrounding Ruby ecosystem;
  • Experience with configuring modern CI platforms and modern dev tooling;
  • Kubernetes experience;
  • Terraform or IaC experience;
  • Experience with Linux servers in virtualised environments;
  • Experience with Unix programming.
  • Please mention No Whiteboard if you apply!
    I'm a one-man team looking to improve tech interviews, and could use any support! 😄

    Get weekly alerts of new jobs from companies not using whiteboard interviews!