Software Developer/ Engineer/ Architect

Principal Software Engineer: Cloud Networking

About the Role

You will have an opportunity to 

  • Develop a deep understanding of Workday’s industry leading products and work with talented internal engineering teams to help them deploy to a multi-cloud environment using modern cloud-native orchestration, deployment and monitoring technology
  • Work with the upstream community to improve and optimise 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
  • Help create a centre of excellence for Cloud networking technologies in the Platforms organisation: Ingress, Egress and Service Mesh
  • Work closely with infrastructure and vendor teams to align the networking design at all layers with the needs of the business 
  • You are passionate about delivering high quality solutions and you are comfortable operating across multiple technology areas: Software Development, CI/CD, configuration management, networking, container orchestration and systems administration.
  • You have hands on experience with public cloud infrastructure and tooling and have implemented container orchestration with Kubernetes
  • A deep understanding of Container networking, proxies and Service Mesh architecture, design patterns and tooling. In particular, demonstrated expertise and experience with Envoy and Istio.
  • Experience with professional Software Development: Golang in particular but experience with other languages such as Python is useful
  • You gain energy from learning new things and from solving problems for customers. You have a flexible approach to new challenges and work well as part of a team

Education Qualification

  • A Bachelor’s or Master’s degree in Computer Science, Engineering or equivalent professional experience