Software Development Engineer - Kubernetes Service Mesh
WorkdayAbout the Role
Workday is seeking a Software Development Engineer to join our Cloud Platform Engineering team, focusing on Kubernetes Mesh Networking. This role is pivotal in developing and deploying service communication technologies to support both existing and future networking needs for cloud-native microservices and legacy services migrating to the cloud.
Key Responsibilities
- Develop a deep understanding of Workday’s industry-leading products and collaborate with internal engineering teams to deploy them in a multi-cloud environment using modern cloud-native orchestration, deployment, and monitoring technologies.
- Work with the upstream community to improve and optimize Istio and Envoy for large-scale, high-uptime deployments.
- Use Istio Service Mesh to deliver innovative service connectivity features to internal services, allowing high availability, rapid prototyping, hitless upgrades, and continuous deployment.
- Create a center of excellence for Cloud networking technologies in the Platforms organization, focusing on Ingress, Egress, and Service Mesh.
- Collaborate closely with infrastructure and vendor teams to align networking design at all layers with business needs.
About You
Basic Qualifications
- Software Development Engineer: 3+ years of experience in a modern programming language (Golang, Ruby, Python, Java 8+, or Scala) and a Bachelor’s Degree in Computer Science or equivalent.
- Senior Software Development Engineer: 5+ years of experience in a modern programming language (Golang, Ruby, Python, Java 8+, or Scala) and a Bachelor’s Degree in Computer Science or equivalent.
Other Qualifications
- Experience with running server orchestration solutions in production (Kubernetes, Mesos, Docker Swarm, or other solutions).
- Experience designing and building a microservice architecture.
- Deep knowledge of and experience with Linux.
- Familiarity with Service mesh technologies, ideally Istio / Envoy.
- Ability to communicate effectively with different customers (product management, teammates, external teams using our platform).
- Experience working in an Agile environment and with Agile development methodologies.
- Experience developing automation solutions.
- Experience with a public cloud platform: AWS, GCP, Azure.
- Knowledge of Storage, Networking, Systems, configuration management.
- Knowledge of standard methodologies for Cloud Native infrastructure management and operations.
- Knowledge of CI / CD principles and standard processes.
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.
If you are passionate about cloud-native communication solutions and would like to play a key role in developing Workday's leading cloud-hosted architecture, we’d love to hear from you!
Benefits Extracted with AI
- Flexible work schedule
- Opportunity to work with cutting-edge technologies
- Collaborative and employee-centric culture
Similar jobs
Last update: 23 minutes ago
Software Development Engineer (SDE)
Join IBM as a Software Development Engineer to build large-scale services using Java, Golang, and cloud technologies.
Software Engineer II
Join Microsoft's COSMIC team as a Software Engineer II in Prague, focusing on Azure Kubernetes Service and engineering excellence.
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.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.
Cloud Engineer
Join SQUER as a Cloud Engineer in Vienna. Work with AWS, Azure, or GCP, automate with Terraform, and enjoy hybrid work and great benefits.
Senior Backend Engineer (Go, Kubernetes)
Join Medium as a Senior Backend Engineer to build backend systems using Go and Kubernetes. Remote work available.
Software Engineer II, Backend - Cloud & Platform Team
Join Uber's Cloud & Platform team as a Backend Software Engineer to build tools for cloud resource management.
Senior Software Engineer - Java/Golang
Join Sysdig as a Senior Software Engineer in Zaragoza, Spain. Work on backend development with Java/Golang in a hybrid environment.
Senior Software Engineer (C# .Net Core)
Join DraftKings as a Senior Software Engineer in Dublin to develop high-performance software using C# .Net Core and cutting-edge technologies.
Senior Software Engineer - C# and Back-End Development
Join Docusign as a Senior Software Engineer focusing on C# and back-end development in a hybrid role in Dublin.
Backend Engineer with AWS and Kubernetes
Join Lightspark as a Backend Engineer to build scalable cloud infrastructure using AWS, Kubernetes, and more.
Software Architect, AI
Join SAP as a Software Architect, AI to design and optimize cloud infrastructure for AI initiatives.
Software Architect, AI
Join SAP as a Software Architect, AI to design and optimize cloud infrastructure for AI initiatives.
Mid-Level Backend Software Developer (Java & Microservices)
Join Boeing as a Mid-Level Backend Software Developer specializing in Java & Microservices. Work on big data applications in a hybrid environment.
Senior Software Engineer - Language Tools
Join Datadog as a Senior Software Engineer in Lisbon to develop language tools for backend engineers.
Backend Software Engineer (Golang, Java)
Join IKEA as a Backend Software Engineer specializing in Golang and Java. Work on cloud-native services in a hybrid setup in Amsterdam.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.
Senior Software Engineer, Go/Java
Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.
Senior Software Engineer - Language Tools
Join Datadog as a Senior Software Engineer in Lyon to develop and support language tools for backend engineers.
Software Engineer - Backend (Python, Go)
Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.
Mid-Level Full Stack Software Developer
Join Boeing as a Mid-Level Full Stack Developer, working on big data apps with Java, Spring, Docker, and AWS in a hybrid role.
Platform Engineer with AWS and Kubernetes Experience
Join SEAT CODE as a Platform Engineer, focusing on AWS, Kubernetes, and Linux. Enjoy remote work, flexible hours, and extensive benefits.
Junior Software Engineer (Golang) - AdTech
Join Delivery Hero as a Junior Software Engineer in Berlin, focusing on Golang and AdTech solutions.
Software Engineer - Compliance Engineering
Join Datadog as a Software Engineer in Compliance Engineering, focusing on APIs, microservices, and cloud platforms.