Workday logo

Principal Software Development Engineer - Distributed Systems

Workday

About Workday

Workday is a leading provider of enterprise cloud applications for finance and human resources, helping customers adapt and thrive in a changing world. Workday applications for financial management, human resources, planning, spend management, and analytics are built with artificial intelligence and machine learning at the core to help organizations around the world embrace the future of work. Workday is used by more than 10,000 organizations around the world and across industries – from medium-sized businesses to more than 50% of the Fortune 500.

About The Team

The Document Storage Service team provides secure, resilient, and highly scalable persistence with simple, easy-to-use APIs. We build, expand and extend outstanding database, key value and object storage applications to store and orchestrate documents in a multi-tenant cloud environment.

About The Role

As a Principal Software Engineer in the Document Storage - Persistence layer, you will be responsible for leading the development team that is building/maintaining/rapidly growing the current Erlang/RIAK application and new persistence layer applications the team will build and use in the future. We are considering fully remote candidates.

About You

Basic Qualifications

  • 7 years of experience designing and building large scale distributed systems using open source technologies
  • 7 years of experience coding in Erlang, Scala, Elixir or other similar language.

Other Qualifications:

  • Deep understanding of Linux networking and storage layers.
  • Lead teams of engineers building highly resilient distributed databases.
  • Expert in RIAK noSQL database.
  • Experience and understanding of the internals of at least one distributed system such as Hadoop, Spark, HBase, Cassandra, Kafka, etc.
  • Master’s or PhD degree in computer Science or equivalent experience

Our Approach to Flexible Work

With Flex Work, we’re combining the best of both worlds: in-person time and remote. Our approach enables our teams to deepen connections, maintain a strong community, and do their best work. We know that flexibility can take shape in many ways, so rather than a number of required days in-office each week, we simply spend at least half (50%) of our time each quarter in the office or in the field with our customers, prospects, and partners (depending on role). This means you'll have the freedom to create a flexible schedule that caters to your business, team, and personal needs, while being intentional to make the most of time spent together. Those in our remote "home office" roles also have the opportunity to come together in our offices for important moments that matter.

Benefits
Extracted with AI

  • Flexible work arrangements
  • Employee-centric culture
  • Comprehensive benefits package

Similar jobs

Last update: 23 minutes ago

Workday logo
Workday

Senior Software Development Engineer

Senior Software Development Engineer role focusing on distributed systems, JVM, Kotlin, and optimization in Pleasanton, CA.

Workday logo
Workday

Senior Software Engineer, DBaaS (US Federal)

Senior Software Engineer role focused on DBaaS, requiring TS/SCI clearance, with extensive experience in cloud databases and backend development.

Workday logo
Workday

Backend Engineer at Workday

Join Workday as a Backend Engineer in Copenhagen, focusing on Node.js, JavaScript, and AWS in a hybrid work environment.

Workday logo
Workday

Software Development Engineer - Kubernetes Service Mesh

Join Workday as a Software Development Engineer focusing on Kubernetes Service Mesh, leveraging GCP, Java, and microservices.

Workiva logo
Workiva

Senior Software Engineer - Remote

Senior Software Engineer role focusing on diverse tech stack including Java, Kotlin, Go, TypeScript, React, and Dart. Remote work with competitive benefits.

Remote logo
Remote

Principal Engineer at Remote

Join Remote as a Principal Engineer and lead a global team in developing cutting-edge remote work solutions. Expertise in Elixir, React, and AWS required.

Workiva logo
Workiva

Senior Software Engineer

Join Workiva as a Senior Software Engineer, leveraging TypeScript, GraphQL, and React in a remote role with a focus on cloud-based architecture.

Microsoft logo
Microsoft

Principal Software Engineer - Distributed Systems

Join Microsoft as a Principal Software Engineer in Sibiu, focusing on distributed systems and Azure Storage.

HubSpot logo
HubSpot

Staff Software Engineer - Distributed Systems

Seeking a Staff Software Engineer with expertise in Distributed Systems, Programming, and Technical Leadership at HubSpot.

Remote logo
Remote

Senior Backend Engineer (Elixir)

Join Remote as a Senior Backend Engineer specializing in Elixir. Work remotely, lead projects, and enjoy flexible hours and great benefits.

Workday logo
Workday

Senior Software Development Engineer - Java/Kotlin

Join Workday as a Senior Software Development Engineer in Prague, specializing in Java/Kotlin. Enjoy benefits like stock grants and extended PTOs.

Remote logo
Remote

Principal Engineer

Join Remote as a Principal Engineer to solve global challenges in remote employment with Elixir, Phoenix, and AWS.

Remote logo
Remote

Principal Engineer

Join Remote as a Principal Engineer to solve global challenges with Elixir, Phoenix, React, and AWS. Work remotely with flexible hours.

Seqera logo
Seqera

Senior Software Engineer - Cloud and Distributed Systems

Join Seqera as a Senior Software Engineer to develop cloud-based solutions in a remote-friendly environment.

BILL logo
BILL

Senior Staff Software Engineer (Elixir)

Join BILL as a Senior Staff Software Engineer (Elixir) to design and scale integration solutions.

eBay logo
eBay

Senior Software Engineer - Java/Scala, Distributed Systems

Join eBay as a Senior Software Engineer specializing in Java/Scala and distributed systems. Work on large-scale applications and data pipelines.

Workday logo
Workday

Junior Backend Engineer

Join Workday as a Junior Backend Engineer in Copenhagen, working with Node.js, React, and AWS in a hybrid environment.

Dayforce logo
Dayforce

Senior C# Backend Developer – Security Engineering

Senior C# Backend Developer focused on Security Engineering, remote work, extensive experience with .NET, React, Angular, and cybersecurity.

Remote logo
Remote

Principal Engineer

Join Remote as a Principal Engineer to solve complex challenges with Elixir, Phoenix, React, and AWS. Work remotely with a global team.

Lakera logo
Lakera

Principal Software Engineer

Join Lakera as a Principal Software Engineer to lead AI safety and security innovations in San Francisco.

Keelvar logo
Keelvar

Staff Engineer - Python, Cloud, Distributed Systems

Join Keelvar as a Staff Engineer to lead design and architecture in a remote role, focusing on Python, cloud, and distributed systems.

CrowdStrike logo
CrowdStrike

Senior Software Engineer - Cloud Platform Reliability

Join CrowdStrike as a Senior Software Engineer focusing on cloud platform reliability and scalability in a remote-first role.

Microsoft logo
Microsoft

Principal Software Engineer at Microsoft

Principal Software Engineer role at Microsoft, focusing on cloud operations and innovation with options for hybrid or remote work.

Oracle logo
Oracle

Principal Software Development Engineer

Join Oracle as a Principal Software Development Engineer to lead cloud identity and access management projects.