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

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.

Inclusively logo
Inclusively

Senior Cloud Engineer

Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.

Wellhub logo
Wellhub

Lead Software Engineer with AWS and REST Expertise

Join Wellhub as a Lead Software Engineer to design scalable web applications using AWS and REST in a remote role.

Monad Labs logo
Monad Labs

Senior Software Engineer, Distributed Systems

Join Monad Labs as a Senior Software Engineer to innovate in distributed systems and blockchain technology.

webAI logo
webAI

Senior Distributed Systems Engineer

Join webAI as a Senior Distributed Systems Engineer to design and maintain scalable systems using Python, Kubernetes, and more.

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.

OPENLANE logo
OPENLANE

Remote Software Engineer

Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.

Microsoft logo
Microsoft

Principal Software Engineer

Join Microsoft as a Principal Software Engineer to design and build next-gen collaboration experiences remotely.

Sanity logo
Sanity

Senior Software Engineer (Backend) - Content Lake DX

Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.

onXmaps, Inc. logo
onXmaps, Inc.

Senior Backend Engineer

Join onX as a Senior Backend Engineer to develop scalable services for our Backcountry app. Remote role with competitive salary and benefits.

Wealthfront logo
Wealthfront

Backend Engineer

Join Wealthfront as a Backend Engineer to design and build backend systems with Java, SQL, and more.

Microsoft logo
Microsoft

Principal Software Engineer - Cloud Security

Join Microsoft as a Principal Software Engineer focusing on cloud security solutions. Remote work available.

Remo Health logo
Remo Health

Senior Software Engineer II, Provider Experience

Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.

Rippling logo
Rippling

Senior Staff Software Engineer - Infrastructure

Join Rippling as a Senior Staff Software Engineer in Infrastructure, leading projects and building scalable systems.

Datadog logo
Datadog

Senior Software Engineer - Language Tools

Join Datadog as a Senior Software Engineer in Lyon to develop and support language tools for backend engineers.

Valdera logo
Valdera

Senior Software Engineer (Full-Stack)

Join Valdera as a Senior Software Engineer (Full-Stack) to build innovative tools for global teams. Work remotely with AWS, React.js, and more.

Cyberhaven logo
Cyberhaven

Senior Backend Developer

Join Cyberhaven as a Senior Backend Developer to design scalable systems using Go, Kubernetes, and more. Remote position with competitive benefits.

Cedar logo
Cedar

Software Engineer II (Client Integrations)

Join Cedar as a Software Engineer II to build client integrations in a remote role, enhancing healthcare technology.

Yardi logo
Yardi

Software Development Engineer II

Join Yardi as a Software Development Engineer II in Santa Barbara, CA. Design, develop, and implement software enhancements.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.

Eliq logo
Eliq

Senior Data Engineer with Azure Expertise

Join Eliq as a Senior Data Engineer to enhance our Azure-based data platform and drive the energy transition.

Square logo
Square

Senior Software Engineer, Reporting Platform

Join Square as a Senior Software Engineer to lead development on the Reporting Platform, focusing on Java, Kotlin, and AWS.

Walmart logo
Walmart

Senior Software Engineer - Java Backend

Join Walmart as a Senior Software Engineer focusing on Java backend development, microservices, and cloud technologies.

Wellhub logo
Wellhub

Staff Software Engineer - Platform

Join Wellhub as a Staff Software Engineer to lead platform development, focusing on performance, scalability, and resilience in a remote role.