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:
The Enterprise Privacy, Identity and Configurable Security (EPIC) team has an immediate opening for a medium to senior engineer on the Enterprise Privacy team to work at the very heart of Workday’s cloud-based software platform. We are looking for talented individuals to take our security product development to new heights. Access to data, reports and services is controlled by Workday's configurable security model, which flexibly enables different data access levels for different data consumers within the system. Enterprise Privacy team working on building several key frameworks in Workday stack. If after learning about the “ Power of One ”, you appreciate the complexity behind the scenes in securing all the data, and start wondering about all the things needed to enable privacy from the ever growing number of enterprise customers, give us a shout!
About the Role:
As a member of this team you’ll design, build and deploy privacy frameworks that support Workday growth. You will work with exceptionally innovative and experienced engineers that have built highly robust, performing, and scalable security services. You will tackle the unique challenges including building tools to control access to Personally Identifiable Information (PII) and know how it is being used. Joining this team will allow you to develop deep technical strength in building the foundation of a cloud platform and hone your engineering skills to take on the most difficult of software engineering problems.
Required Skills & Experience:
5+ years of experience with OO Design and programming with Java Or Scala
Experience with J2EE, JSP , HTML ,XML , Java Web Services , Struts and SOAP
Familiarity with standard development tools and processes: source control, IDE, JUnit test, debugging, profiling, JIRA, TeamCity, Crucible, etc.
Good team interaction with good oral and written communication skills
Desire to quickly ramp up in proprietary tools and platforms
Able to thrive in a fast paced, high energy and fun work environment that is agile (i.e. scrum) and deliver value incrementally and frequently
A bachelors or masters degree in Computer Science, Math, or related field with 3+ years of experience
Authentication and Authorization experience with some of the following: LDAP, SSO, Delegated Authentication, Account Provisioning, PCI Security Standards, x509, SAML, OAuth, WS-Security, Configurable Data Security , Identity and Access Management (IAM)
Experience with SaaS security infrastructure
Experience with Java build tools such as Ant, Maven, Gerrit, Gradle, etc