Software Engineer - (Ruby On Rails) - Senior / Mid

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.


$120,000 - $175,000 A

Programming Languages Mentioned

Golang, Ruby, SQL, JavaScript

About Us 

At Buildkite we build 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 able to scale to the needs of the most demanding high-growth tech companies including Shopify, Pinterest, Wayfair, Cruise, PagerDuty, CultureAmp, and Canva

The Role

We’re looking for Software Engineers (Rails) to help us build and shape dev tools, to unblock every developer in the world.

We have vacancies in our various teams. Including Pipelines Dispatch, Pipelines Edge, Onboarding and Test Analytics.

On a typical day, you could be...

• Collaborating asynchronously via Basecamp on crafting an upcoming feature or fix.
• Working on the back-end of our Ruby on Rails (majestic) monolith, which embraces PostgreSQL for the database, and Rails HTML views,
React, GraphQL and Relay for the front end.
• Solving problems in our production Rails app and isolating issues to fix
• Building a deep understanding of Buildkite’s data model and state machines to solve complex problems and build shiny new features.
• Jumping on video calls with your teammates to discuss and solve problems. Or to just say hi.
• Providing feedback on GitHub pull requests or responding to feedback left for you

Skills and experience we like...

• Experience with designing and developing technology products. 
• Confident in your knowledge of Ruby on Rails and the surrounding ecosystem.
• Experience with relational databases, particularly PostgreSQL.'Nice-to-have' exposure to Golang, TypeScript or Flow, React, GraphQL
or Relay.
• Experience designing, developing and maintaining the back-end of Rails applications.
• Enjoy collaborating closely with the design and product team to achieve quality and beautiful work.
• Believe in quality code, knowing how to balance your high standards with the problems you are solving and external constraints.
• Loves solving problems, through collaboration with your team, creating experiments, analysing data, and building fit-for-purpose
solutions with the end user front and centre of your mind.
• Understand development processes. You are comfortable writing Git commits, pull requests and tests using tools like RSpec. You
know how to tackle critiquing others' code positively and productively, and receive the same sort of feedback.
• Strong communicator that values empathy and kindness when articulating your ideas and feelings when writing or speaking.
• Comfortable working remotely and taking initiative when team members are offline.

Join Us

Buildkite is a differently shaped company. We value work-life balance and support staff to work in the ways that make sense for you. From the beginning, our goal has been to build a company that is people-centred, supportive and just a little bit weird 💚


• $120,000 - $175,000 AUD
• $140,000 - $200,000 NZD 
• Equity 
• Generous benefits package
• Remote working

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!