Senior Software Engineer

Main Location
Raleigh, NC, United States
Open jobs

Our Customers Develop Software at the Speed of Ideas 

CloudBees is the hub of enterprise Jenkins and DevOps, providing companies with smarter solutions for accelerating the development and delivery of the software that fuels their business.

CloudBees is a globally distributed company with more than 500 employees in over 15 countries working together to invent a new category of software - one that automates the delivery of software. As every company in the world is becoming a software company, and as software delivery practices evolve from slow, infrequent releases toward continuous delivery supported by CI/CD, DevOps practices, and the cloud, this new software category will become the most mission critical new business system in the modern enterprise.  CloudBees is enabling organizations to successfully adopt a whole product approach to creating value through software.

CloudBees was founded in 2010 by FOSS veterans from JBoss and RedHat and became the home of Enterprise Jenkins when they joined forces with Kohsuke Kawaguchi, CloudBees’ CTO today and the inventor of Jenkins. Jenkins is the world’s most widely deployed, flexible and capable CI/CD software platform, with 200,000 known installations and a vibrant ecosystem of over 1500 plugins and an estimated 20 million developers using Jenkins.

Why This Role

We’re looking for a mid- to senior-level Ruby on Rails engineer to join the development team working on CodeShip by CloudBees, a cloud-based CI/CD tool.

What You’ll Do

  • Work on CodeShip, a leading CI/CD tool that is provided as a cloud service. Specifically, you’ll share ownership of a handful of components written in Ruby (including stuff like user/project management, user interfaces, elastic build machine management, and our public API, to name a few!) and be curious to learn languages and frameworks for other web components, like Vue.js and Golang.
  • Be part of a broader Common Services team that delivers front office systems like the marketing website, documentation systems, user management portals using tools including Node, React and Postgres.
  • Collaborate with our stellar product management team to implement new features for our growing customer base.
  • Ensure the stability and reliability of customer-facing parts of our application, including bug-fix and maintenance work.
  • Be curious to understand the “why” behind what you’re implementing and feel ownership over the solution that you ship to our users.
  • Deeply understand how your code will be deployed and how it will run in production, including participating in a distributed on-call schedule. You’ll work with tools like AWS, Heroku, Redis, Sidekiq, Postgres, and Docker.
  • Deliver code with a quality-first mindset.
  • Work from your home office (or one of the CloudBees offices, if you’d like) with a talented, distributed team of engineers from many backgrounds, collaborating on architecture and technology decisions in a direct and constructive way.
  • Work in a team with a strong feedback culture who push each other to improve.

 What The Role Requires:

  • 4+ years of experience in Ruby or similar programming language
  • Demonstrated proficiency with Ruby, Rails, and supporting tools like RSpec.
  • Ability to communicate effectively with others different from you
  • Respect, humility, transparency, and a desire to work as a team

What You’ll Get:

  • Highly competitive benefits and vacation package, including paid parental leave, stock options,
  • Ability to work for one of the fastest growing companies with some of the most talented people in the industry
  • Travel opportunities to meet with your team face-to-face
  • A supportive environment to help you do your best work
  • Career growth opportunities and access to top industry experts

If it excites you to work on a product that helps developers accelerate their software delivery and you’re passionate about building an application they will love to use, talk to us about joining the team building CodeShip by CloudBees. Our product helps developers build, test and release the best products imaginable each day.

 A Bit More About CloudBees:

At CloudBees, we believe that the more diverse we are, the better we serve our customers.  A global community like Jenkins demands a global focus from CloudBees. Organizations with greater diversity—gender, racial, ethnic, and global—are stronger partners to their customers.  Whether by creating more innovative products, or better understanding our worldwide customers, or establishing a stronger cross-section of cultural leadership skills, diversity strengthens all aspects of the CloudBees organization.

In the technology industry, diversity creates a competitive advantage.  CloudBees customers demand technologies from us that solve their software development, and therefore their business problems so that they can better serve their customers. CloudBees attributes much of its success to its worldwide workforce and commitment to global diversity, which opens our proprietary software to innovative ideas from anywhere.  Along the way, we have witnessed firsthand how employees, partners, and customers with diverse perspectives and experiences contribute to creative problem solving and better solutions for our customers and their businesses.


Help us maintain the quality of jobs posted on PowerToFly. Let us know if this job is closed.
Mission
We're a community of women leveraging our connections into top companies to help underrepresented women get the roles they've always deserved. Simultaneously, we work to build truly inclusive hiring processes and environments where women can thrive and not just survive.
Are you hiring? Join our platform for diversifiying your team
Senior Software Engineer
CloudBees, Inc.