Software Development Engineer II - Workday Extend App Hub


April 15, 2021

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.
Job Description
A pp Hub is looking for Software Engineers to join us in our Beaverton office! As part of Workday's Cloud Platform, w e are single source of truth for custom applications built by our customers.
About the role:

  • Collaborate with peers, product owners, and designers to design, build, test, and deliver high-quality software to our quickly growing developer community

  • Write clear, efficient, and scalable code with an eye towards maintainability

  • Participate in design and code reviews

  • Discover and troubleshoot issues with existing architecture and code

  • Polish, improve, and innovate with regards to the existing code base

  • Support the release planning by understanding the details (effort, risk, priority) of the planned features in an agile environment

  • Own and contribute to team productivity/process improvements

About you:

  • 3+ years' experience in developing and maintaining a production microservice

  • A demonstrable record of taking design ideas to working software

  • Experience with functional or imperative programming languages - Go, Java, Scala, etc.

  • Fluent in one or more of the following: Java, Go, Scala

  • Knowledge of common design patterns and when to use them

  • Proficiency with major development tools and processes such as IDEs, revision control, and continuous delivery

  • Ability to deliver on time working in a fast-paced agile environment

  • Ability to work with product managers to clarify and prune requirements

  • Effective verbal and written communication skillsBachelor's degree in Computer Science, Engineering or related fields and 5 years of experience or Master's and 3 years experience

Preferred Qualifications:

  • Expert level Java/Go programming skills

  • Previous experience with cloud development tooling, Preferably AWS (e.g. S3, Lambda, EC2, CloudFront)

  • Experience working in an Agile environment

  • Previous experience delivering cloud based production services to an enterprise customer base

  • You are a service owner who loves to code!

  • Bachelor's degree in Computer Science, Engineering or related fields and 5 years of experience or Master's and 3 years experience