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
Senior Software Development Engineer
Senior Software Development Engineer role focusing on distributed systems, JVM, Kotlin, and optimization in Pleasanton, CA.
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.
Backend Engineer at Workday
Join Workday as a Backend Engineer in Copenhagen, focusing on Node.js, JavaScript, and AWS in a hybrid work environment.
Software Development Engineer - Kubernetes Service Mesh
Join Workday as a Software Development Engineer focusing on Kubernetes Service Mesh, leveraging GCP, Java, and microservices.
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.
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.
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.
Principal Software Engineer - Distributed Systems
Join Microsoft as a Principal Software Engineer in Sibiu, focusing on distributed systems and Azure Storage.
Staff Software Engineer - Distributed Systems
Seeking a Staff Software Engineer with expertise in Distributed Systems, Programming, and Technical Leadership at HubSpot.
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.
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.
Principal Engineer
Join Remote as a Principal Engineer to solve global challenges in remote employment with Elixir, Phoenix, and AWS.
Principal Engineer
Join Remote as a Principal Engineer to solve global challenges with Elixir, Phoenix, React, and AWS. Work remotely with flexible hours.
Senior Software Engineer - Cloud and Distributed Systems
Join Seqera as a Senior Software Engineer to develop cloud-based solutions in a remote-friendly environment.
Senior Staff Software Engineer (Elixir)
Join BILL as a Senior Staff Software Engineer (Elixir) to design and scale integration solutions.
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.
Junior Backend Engineer
Join Workday as a Junior Backend Engineer in Copenhagen, working with Node.js, React, and AWS in a hybrid environment.
Senior C# Backend Developer – Security Engineering
Senior C# Backend Developer focused on Security Engineering, remote work, extensive experience with .NET, React, Angular, and cybersecurity.
Principal Engineer
Join Remote as a Principal Engineer to solve complex challenges with Elixir, Phoenix, React, and AWS. Work remotely with a global team.
Principal Software Engineer
Join Lakera as a Principal Software Engineer to lead AI safety and security innovations in San Francisco.
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.
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.
Principal Software Engineer at Microsoft
Principal Software Engineer role at Microsoft, focusing on cloud operations and innovation with options for hybrid or remote work.
Principal Software Development Engineer
Join Oracle as a Principal Software Development Engineer to lead cloud identity and access management projects.