Workday

Software Development Engineer

Dublin, Ireland
API
Search for More Jobs Talk to a recruiter now 💪
Description

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?

If so, we are seeking a Software Development Engineer who thrives in a collaborative team environment. At Workday, we are at the forefront of building a next-generation platform to support innovative applications, striving to deliver ground breaking solutions to our customers. You will play a pivotal role in designing, implementing, and maintaining scalable distributed systems. You'll work closely with architects and engineers, ensuring detailed integration and continuous improvement.

Our team combines the autonomy and agility of a small, innovative group with the stability and resources of a market leader recognized as one of the Best Companies to Work For by Fortune. If you are passionate about tackling new challenges in distributed systems architecture and engineering, and if you're eager to contribute to molding the future of our platform, we encourage you to read on and consider joining our team.

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!

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 307 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers