B

Senior Software Engineer (Ruby on Rails) - Foundation

Buildkite
Full-time
Remote
Australia and New Zealand
About The Role
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.

We’re looking for a Senior Software Engineer (Ruby on Rails) to accelerate our work on the foundation of Buildkite and help unblock every developer on the planet. You’ll join our Foundation team and help care for Buildkite’s cross-cutting concerns: user-facing (APIs, billing, users and teams, sign in and SSO) as well as internal (Rails app health and developer experience). You’ll spend time working with both our wonderful customers as well as our product engineering teams to shape up the foundation for Buildkite’s growing range of products.

On a typical day, you could be...
  • Collaborating with teammates to come to a mutual understanding of what we’re building.
  • Pairing or working independently on our Ruby on Rails (majestic) monolith, which embraces PostgreSQL for the database, and Rails HTML views along with a mix of Hotwire, React, GraphQL and Relay for the frontend.
  • Providing feedback on pull requests or responding to feedback left for you.
  • Designing, pitching, and prioritising new features.
  • Addressing escalations from our customers or the wider Buildkite team.
  • Exercising pragmatism in technical decisions and implementation.
  • Jumping on video calls with your teammates to discuss and solve problems. Or just to say hi!
Skills and experience we like...
  • Confident in your knowledge of Ruby on Rails and the surrounding ecosystem.
  • Comfortable working with customers and incorporating their feedback as part of delivering features or fixes.
  • Confident with designing and developing technology products. 
  • Deeply understanding a problem and its potential solutions and tradeoffs, and being able to share this understanding with peers and create consensus.
  • Strong communicator that values empathy and kindness when articulating your ideas and feelings when writing or speaking.
  • High personal standards for crafting code that is well tested, maintainable and performant
  • Some experience with relational databases at scale, particularly PostgreSQL.
  • Any experience with HTTP APIs (REST and GraphQL), billing systems, SCIM, AWS, and infrastructure as code is helpful, but not essential.
  • Comfortable working remotely, and sharing processes that help you work remotely.
Aus $150,000 | $162,500 | $175,000
NZ $160,000 | $175,000 | $190,000
Location | Australia and New Zealand
Hours | Full-time
Role Type | Permanent

About Us
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 is able to scale to the needs of the most demanding high-growth tech companies including Shopify, Pinterest, Wayfair, Cruise, PagerDuty, Culture Amp, and Canva.

Buildkite is a differently shaped company that values work-life balance and supports staff to work the ways that make sense for them. From the beginning, our goal has been to build a company that is people-centered, supportive and just a little bit weird 💚

This job is closed.