Software Developer/ Engineer/ Architect

Senior Software Development Engineer

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 was founded by two visionaries Dave Duffield and Aneel Bhusri (both PeopleSoft veterans) in 2005 with a goal to deliver Human Capital Management, Payroll, Financial Management and Worker Spend Management solutions for midsize and Fortune 500 companies.

Workday is not your average company and we pride ourselves on everything that makes us unique such as our culture, core values, company meetings, development “Geekfests”, commitment to sustainability, recognition programs but most importantly our people. Workday employees are self-disciplined, hard working, curious, trustworthy, humble, and truthful. Workday is the leader in enterprise class, software-as-a-service (SaaS) solutions for the management of global businesses. We are growing fast with offices in the United States (HQ Pleasanton), Canada (Vancouver and Toronto), Europe (Dublin, London, Munich, and the Netherlands), Hong Kong and Australia

About the Role

ESB teams mission is to provide a world-class integration platform that empowers our Customers to connect seamlessly with Workday.

We use mainly Java and Scala, and we are looking for candidates with extremely solid background in multi-threading and concurrency.

As a Senior Software Engineer in our team, you will be responsible for designing and developing data and transport components, micro-services and shared libraries using our technology stack in an highly distributed environment

What we expect from you:

 - you are able to design, develop, and guide others to deliver enterprise solutions with high quality standards following agile methodologies and continuous delivery models.

 - we give extra credits for a minimalist approach: design and build components that can be embedded in larger frameworks or applications.

 - your level of understanding of our platform inside the whole organisation is your key to being able to influence technical decisions.

 - you design solutions that have scalability and availability as cornerstones, and others follow your example of Design Patterns usage.

 - for bigger tasks, you are able to involve others in your solution and manage their work in order to achieve the delivery goals.

 - yes, you noticed right… you are about to join a world-class team so you must be a team player with great communication skills.

About You

More details about you... 

 - Bachelors or higher degree in a computer related field. 

 - 5+ years of design and development experience in Java and Scala. 

 - Familiar with development tools such as GIT, Eclipse or IntelliJ, JUnit, Jira, Bamboo, Crucible

 

#LI-SO1

 - Bachelors or higher degree in a computer related field. 

 - 5+ years of design and development experience in Java and Scala. 

 - Familiar with development tools such as GIT, Eclipse or IntelliJ, JUnit, Jira, Bamboo, Crucible