You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
You're using an older version of Internet Explorer and some functionality may not work as expected. Please update your browser for the best experience.
Workday Logo

Sr Software Development Engineer

Reference ID: sr-software-development-engineer-1

Share job:

About Us:

The People Experience team is looking for exceptional individuals to build out the core services, applications, and algorithms that enable the creation of personalized, next generation workplaces. We’re solving some tough problems in finding and organizing content, relevance, relatedness, integrations, infrastructure, and enterprise search. We build high-quality applications and microservices and also care deeply about how our services operate in production with attention paid to testing, monitoring, logging, and delivery.

We collaborate regularly and continually look for ways to work better together. We develop with modern languages, frameworks, and tools. We think about clean code and automated testing all the time. We take walks, eat lunches together, and play games to give our brains a break. We’re always getting better.

Come join a growing team where you will have the opportunity to build the core technologies and tools that positively change how our customers work with enterprise applications - making them more engaging, personalized, and interactive.


About the Role:

  • Write and maintain solid, robust, efficient and maintainable code using best of breed languages, frameworks and tools, including Python, Kotlin, Node JS, React, TypeScript, and Java.
  • Integrate with third-party enterprise systems.
  • Work with operations engineering to build out Docker containers, Jenkins CI jobs, deploy pipelines, monitoring, and metrics.
  • Collaborate with cross-functional teams to gather requirements.
  • Mentor and learn from other team members through pairing, code reviews, and documenting code.

About You:

You are a technical leader. You have talent and enthusiasm for creating usable, scalable, well-tested software. You want to work in a highly collaborative, agile environment. You love learning new technologies, languages, tools, and frameworks - and thinking carefully about which ones will be of real benefit in your projects. You can answer “yes” to many of the following statements:

  • You see software development as a team sport, and thrive in a highly collaborative, agile culture where you’re always teaching and learning.
  • You have 5+ years of experience building enterprise-level software with a focus on performance, scalability, and security.
  • You have extensive experience building modern applications and services using Python, Kotlin, Java, Scala, TypeScript or ES6.
  • You have a very strong understanding of algorithms, data structures, distributed systems, and design patterns.
  • You understand the value of automated tests at all levels of the testing pyramid.
  • You’re highly experienced in working and collaborating with diverse teams in a dynamic, rapid growth environment using Scrum or Kanban successfully.
  • You enjoy mentoring other developers.
  • You’re very familiar with virtualization technologies such as Docker or VMware, and build technologies such as Webpack, Gradle and Jenkins.
  • You have strong written and verbal communications skills, and the ability to work smoothly with both technical and non-technical audiences.

Posted: October 2, 2018
Closes: December 1, 2018
Email Address:
Company Info

Connect with employer:

About Workday

Workday is a leading provider of enterprise cloud applications for finance and human resources. Founded in 2005, Workday delivers financial management, human capital management, and analytics appli...