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 TeamYou would be joining an architecture team that is responsible for a wide range of tasks to ensure stability, performance and scalability of our systems and engineering practices. Lately we have been busy working on our codebase modularisation, ensuring we have a durable, self-healing background processing system, extracting applications from our monolith, and isolating customer data just to name a few. We face daily challenges with problems that do not have obvious or simple solutions. We are excited to meet team members that are self-sufficient and purpose driven and able to align to the business goals and long term strategic direction.About the RoleThe core stack you will be working with includes PostgreSQL for data storage, Ruby as the main backend runtime (most our applications are Rails applications), Kafka as the message bus, Redis for various use-cases and plethora of AWS services. We deploy our applications in the Kubernetes clusters.We are looking for a talented engineer to help us drive further evolution of our architecture, integrate our system closer with the Workday platform, help with performance and scalability challenges in front of us. While the candidate we are searching for to be successful will have to become productive with the technologies we currently utilise, we are happy to talk to the experts of similar technologies who have used in practice and have strong understanding of OOP and DDD patterns, principals of systems architecture.This role requires a person that :Is experienced with various architectures (monoliths, microservices, SOA etc)Experience with distributed systems (integration patterns like RPCs, API and message bus) Participates in on-call schedules to respond to production incidentsHas knowledge of using various telemetry/monitoring toolsHas strong skills in using SQL databases as application data stores (especially PostgreSQL)Has worked closely with DevOps teams and deployed containerised applications in AWS and Kubernetes We are also interested to hear about:Working with systems deployed into multiple regions and cloudDeploying applications to GCPModifying applications to meet compliance requirements (FedRAMP etc)About YouBasic qualification8+ years of experience developing applications of various complexity (particularly, using OOP languages)You have worked with containerised application deployments in public clouds (preferably AWS)You have a track record of being a technical lead for large, possibly multi-year projectsYou are used to work in environments that have no micro-management, people work autonomously and are evaluated by the outcomes they deliverYou are a team player, you know how to build consensus on complicated decisionsOther qualificationYou have experience advising and mentoring other engineersYou have worked professionally with main technologies in our stack Ruby, Rails, PostgreSQL, Kafka and othersYou have good understanding of how to develop and deploy containerised applicationsYou have also deployed applications to GCPYou have worked on software compliance challenges like FedRAMPAre you being referred to one of our roles? If so, ask your connection at Workday about our Employee Referral process!
View Original Job Posting