Senior/Principal Ruby on Rails Engineer

At Workday
  • Full Time
  • Employee

Posted on September 9th

Apply for this position

Do what you love. Love what you do.

At Workday, we help the world’s largest organizations adapt to what’s next by bringing finance, HR, and planning into a single enterprise cloud. We work hard, and we’re serious about what we do. But we like to have fun, too. We put people first, celebrate diversity, drive innovation, and do good in the communities where we live and work.

About the Team
Workday Strategic Sourcing is looking to add a Ruby on Rails Engineers to help us keep shipping features to customers who love our products.

At Workday we work collaboratively with product to figure out solutions to tough customer challenges. We believe our engineers are a key part of the process which is why we want them to have a voice about how our software is built. It is not uncommon for product to have a high level idea that can rapidly change as they talk with our engineers.

About the Role
We are looking for people that feel the same as we do about programming and building great products. Our teams value individuals that are responsible, skilled, helpful, and kind. If you're the type of person to value a smart well thought through solution over a hacky one you'll be in good company. A passion for learning will be invaluable as you get up to speed as we integrate with workday systems, build cutting edge UI and a myriad of other projects. You're the type of person that recognize your team relies on you, but you know how to lead by identifying when to push forward and when to take a step back to balance your work and personal life. 

Day-to-day, you will be responsible for taking high level ideas and designs and transforming them into fully functional features. Using things like our GraphQL backend, modular front-end components, and automated tests you will be part of the team delivering on milestones that you have a part in setting. High-quality solutions, working with others, and the ability to deliver an idea from concept to production are our key metrics for success.

You're probably keen to hear about our tech stack:
  • Our application is built on Ruby on Rails 6
  • Out BE and FE talk using GraphQL
  • We take full advantage of Postgres with a trigger-based time machine, SQL views, and a willingness to drop from ActiveRecord to raw SQL when it makes sense.
  • AWS is our product's home.
  • We're really enjoying React, Typescript and SCSS.
  • Sidekiq, Redis, ElasticSearch and websockets definitely play their parts.

And curious about our engineering workflow:
  • Agile development with releases to production every 2 weeks
  • Each month and quarter we work with product owners to agree on reasonable deadlines
  • Jira and Slack help us coordinate across continents and time zones.
  • Documentation is important to us and we use confluence to keep things evolving
  • Gitlab helps us improve each other's code, and our well-tuned linter keeps reviews quick on style and heavy on substance.
  • Our QA team works hard to catch issues, bugs, and cross-browser glitches before we merge a pull request into the mainline, and again before release in the bi-weekly smoke test.
  • Gitlab CI gives us the power to continually improve our automated testing infrastructure.

About You
  • Minimum 4+ years software development experience. The team is growing and we have openings for Senior and Intermediate candidates.
  • Minimum 2+ years RoR experience
  • Proposes the pragmatic solution to painful problems
  • Finds opportunities to teach others
  • Loves to hear about the value our work delivers to our customers
  • Kindly and consistently pushes the team forward, but knows how to pick their battles

Nice To Have:
  • Experience (or interest in) data engineering, API design or integrations
  • Experience (or interest in) event-driven architectures
  • Experience with React / Redux or modern JavaScript
  • Experience with Postgres and writing well tuned queries
  • Experience with Elixir or Phoenix

We know not every journey is the same and value diverse experiences. We want to provide our engineers with a place to grow. If you're curious to learn more, apply! 

Workday is an Equal Opportunity Employer including individuals with disabilities and protected veterans.

Apply for this position

Want Ruby on Rails jobs delivered to your inbox?

We do not share your email address. See our Privacy & Data Policies for more details.

Help us maintain and improve the quality of RailsGigs

Is this not a Ruby on Rails opportunity? Is there something wrong with the posting? Anything else you think we should know? We'd appreciate it if you'd tell us!

Drop us a line!