Posted:
7/24/2024, 5:00:00 PM
Location(s):
Leinster, Ireland ⋅ Dublin, Leinster, Ireland
Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior
Field(s):
Software Engineering
Workplace Type:
Hybrid
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
Do you want to join a dynamic team passionate about optimizing distributed systems critical to our platform's scalability and reliability? Do you enjoy working in a fast-paced startup environment, using modern technology to address challenges?About the Role
This role focuses on designing, implementing, and optimizing distributed systems that are essential to our platform's scalability, reliability, and performance. You will collaborate closely with multi-functional teams to ensure detailed integration and operation of our distributed systems across the organization.
Key Responsibilities:
Design and Develop Distributed Systems: Utilize your deep understanding of Service Oriented Architecture (SOA), distributed data processing/management, clustering, networking, and load balancing to craft and implement scalable and resilient distributed systems. Implement best practices and automation tools to ensure the quality and reliability of distributed systems.
Ensure Resilience and Performance: Apply resilience techniques and enforce to distributed computing principles like CAP Theorem to ensure the reliability and high availability of our distributed systems. Design and execute production sanity testing for new code deployments.
Integration and Collaboration: Collaborate with developers, DevOps teams, and other stakeholders to integrate distributed systems components seamlessly into our architecture. Organize and facilitate testing to ensure comprehensive quality assurance
Continuous Improvement: Drive continuous improvement initiatives, implementing testing best practices, and tooling standards to enhance the development and deployment process.
About You
Basic Qualifications:
5+ years of Hands-on Software Engineering Experience: Extensive experience in software engineering with a focus on designing and implementing distributed systems.
Technical Skills: Strong technical skills in Service Oriented Architecture, distributed data processing/management, clustering, networking, and load balancing.
Operating System Knowledge: Proficiency in operating system concepts including multi-threading, concurrency, memory management, and performance optimization.
Other Qualification:
Resilience Techniques: Familiarity with resilience techniques and distributed computing principles such as the CAP Theorem.
Technology Familiarity: Basic knowledge of technologies such as RESTful APIs, Messaging and Queuing systems, and cloud services.
Contributions:
Implementation Leadership: Capable of implementing distributed systems with mentorship, taking ownership of specific subcomponents within projects.
Problem-Solving Skills: Demonstrates effective problem-solving skills, collaborating closely within a team environment to resolve sophisticated technical challenges.
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.
Are you being referred to one of our roles? If so, ask your connection at Workday about our Employee Referral process!
Website: https://workday.com/
Headquarter Location: Pleasanton, California, United States
Employee Count: 10001+
Year Founded: 2005
IPO Status: Public
Last Funding Type: Series F
Industries: Enterprise Software ⋅ Human Resources ⋅ SaaS ⋅ Software