Software Developer/ Engineer/ Architect

Software Engineer - Platform Engineering

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

You will be joining a growing team to help drive and build the orchestration system used to deploy the Workday service on our private cloud platform. You will be exposed to large scale distributed systems, predominantly our core deployment platform which is essential to the Workday service. 

We’re passionate about open source software. We use Ruby and GoLang extensively along with dozens of other tools and systems (docker, OpenStack, Kubernetes, Redis) to make up our highly concurrent, asynchronous service. We own, manage and evolve our service to meet the growing demands of our customers.

About the Role

We need smart and passionate engineers who proudly contribute clean code and collaborate effectively with various stakeholders. The software you write will be critical to the success of the Workday service.

Responsibilities

Work effectively in an agile team to define, build, deploy and own new features

Drive and support innovation, and continuously deliver improvement ideas

Contribute to technical design and architecture meetings

Have fun engineering software

About You

Must haves

3+ years experience in a software development role

Experience in object oriented programming languages (Python, Ruby, GoLang)

Have developed software using cloud computing APIs (OpenStack, AWS) 

Have designed and developed REST APIs 

Background developing on Linux or Unix-like systems

Nice to have

Experience using Kubernetes

On-call experience

Familiarity with container and orchestration technologies

Knowledge of configuration management tools (chef, puppet, etc.)

What you will learn

Inner workings of Cloud Computing backends and orchestration of deployments

How to operate and scale heavily distributed systems

Design, create, test, deploy and monitor multithreaded code all the way to production

Your contribution will be

Part of a company wide goal of reducing the downtime for the Workday patch.

Working on a Platform that grew 70% in the last 12 months around number of requests from customers

Transforming existing deployment mechanism into cloud native technologies

#LI-EL1

 

3+ years experience in a software development role

Experience in object oriented programming languages (Python, Ruby, GoLang)

Have developed software using cloud computing APIs (OpenStack, AWS) 

Have designed and developed REST APIs 

Background developing on Linux or Unix-like systems