Join our team and experience Workday!
It's fun to work in a company where people truly believe in what they're doing. At Workday, we're committed to bringing passion and customer focus to the business of enterprise applications. We work hard, and we're serious about what we do. But we like to have a good time, too. In fact, we run our company with that principle in mind every day: One of our core values is fun.
Workday Cloud Platform (WCP) is rapidly growing, and we're now looking for a senior software engineer with Java/Scala/Go, and testing/framework engineering experience is a plus to join the infrastructure group. This team builds critical backend infrastructure services for Workday's Cloud Platform including security components, inter-service control and communication components, logging and monitoring, and integration test framework using AWS technology. This is a great chance to join one of the most successful global software companies with an innovative, fun and dynamic culture that empowers employees and help them grow rewarding engineering careers. Ideally, you've been through the successful delivery of multiple complex projects and have led small teams to take vague ideas from inception to product. You love mentoring and supporting other developers. You aren't just a superb coder, but also a software engineer who understands the value of engineering practices and thinks about architecture, automation tests, performance and customer service. Although we work with a bunch of cutting-edge technologies and languages, these are merely tools to get the truly exciting things built and tested.You'll be a participant in shaping our quality processes, engineering practices and technologies we use as we grow. Our team cares deeply about what we do, takes pride in the quality of what we deliver, and can be found coding on bean bags, holding various food challenges or other fun activities throughout the month. If you are drawn to these things, reach out to us!
Your ROLE on the team:
Work in a multidisciplinary team that owns and build features in the core Workday Cloud Platform.
Develop back-end software and integration in Java/Scala/Go
Develop integration, integration test framework, functional test cases, and performance test cases.
Lead, design and implement features or prototypes, including providing documentation, detailed design.
Mentor and coach junior engineers and participate in code reviews
Occasionally develop frontend software using modern frameworks such as React
Work with cross-functional teams to gather or communicate requirements and integrations
Deliver reliable software through continuous integration, automated testing, and in-depth code reviews
Work on an Agile Scrum team that delivers on shared commitments
Drive and support innovation
Understand and promote industry best practice
Take your work seriously but yourself less so!
5+ years overall experience developing commercial software products and testing
Significant back-end experience, particularly with object-oriented languages such as Java and design patterns
Experience with version control technologies such as Git, SVN, etc.
Some front-end experience, developing cross-platform web applications
Excellent collaboration and communication skills
Bachelor's Degree or higher, in Computer Science/Engineering or related technical field
Experience in developing test framework features is a plus
Experience in developing automated testing scripts is a plus
Experience in Scala or Go is a plus