Principal Software Development Engineer
USA, MO, Home Office
Your work days are brighter here.
At Workday, it all began with a conversation over breakfast. When our founders met at a sunny California diner, they came up with an idea to revolutionize the enterprise software market. And when we began to rise, one thing that really set us apart was our culture. A culture which was driven by our value of putting our people first. And ever since, the happiness, development, and contribution of every Workmate is central to who we are. Our Workmates believe a healthy employee-centric, collaborative culture is the essential mix of ingredients for success in business. That’s why we look after our people, communities and the planet while still being profitable. Feel encouraged to shine, however that manifests: you don’t need to hide who you are. You can feel the energy and the passion, it's what makes us unique. Inspired to make a brighter work day for all and transform with us to the next stage of our growth journey? Bring your brightest version of you and have a brighter work day here.
About the Team
Document Storage Service 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.
You are an engineer who is passionate about developing distributed applications in a multi-tenanted private cloud environment. You take pride in developing distributed systems techniques to coordinate application services, high availability and disaster recovery of applications in private cloud. You think not only about what is valuable for the development of right abstractions and modules but also about programmatic interfaces to enable customer success. You can make all of this happen using JVM, OTP, and related distributed computing technologies.
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 …
This job isn't fresh anymore!
Search Fresh JobsJob Profile
Benefits/PerksBonus plan Flexible work options Stock grants
Tasks- Build and maintain applications
Cassandra Distributed Systems Elixir Hadoop HBase JVM Kafka Linux Networking Scala Spark
Experience7 years
Education Timezones