remote
Principal Software Development Engineer - Workday
Software Engineer
Lead the design and delivery of scalable, AI‑driven workforce solutions using Python, Java, and AWS, while driving best practices in CI/CD, Kubernetes, and machine learning model deployment.
About the role
Key Responsibilities
- Architect and implement high‑throughput, cloud‑native services that power AI features for people, finance, and agent management.
- Lead cross‑functional teams in Agile environments, mentoring engineers and setting technical direction.
- Design and maintain CI/CD pipelines, ensuring rapid, reliable releases across multiple regions.
- Collaborate with data scientists to integrate machine learning models into production workflows.
- Champion performance, security, and scalability best practices across the stack.
Requirements
- 10+ years of software engineering experience with a strong background in Python and Java.
- Proven expertise in AWS services (EC2, ECS, Lambda, S3, RDS) and container orchestration with Kubernetes.
- Hands‑on experience building and deploying machine learning models at scale.
- Deep knowledge of CI/CD tooling (Jenkins, GitHub Actions, ArgoCD) and automated testing.
- Excellent communication skills and a track record of leading technical teams to success.
Skills
pythonjavaawsmachine learningkubernetescicd