Software Engineer – Public Cloud Engineering
Company | Workday |
---|---|
Location | Boston, MA, USA, Pleasanton, CA, USA |
Salary | $144800 – $217200 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior |
Requirements
- 5+ years of professional software development experience using Python or GoLang.
- 3+ years of demonstrable experience in cloud engineering, with hands-on experience with either Amazon Web Services (AWS) or Google Cloud Platform (GCP) services.
- 2+ years of experience in contributing to cloud migration or transformation projects, including the application of infrastructure as code (IaC) concepts.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a directly related field.
Responsibilities
- Automate Cloud Operations: Design and implement automated solutions for build, infrastructure, and software configuration management, increasing efficiency and reducing manual effort.
- Build Scalable Systems: Architect, develop, maintain, and support robust, in-house software build systems for enterprise-class software, ensuring high performance and reliability.
- Drive Continuous Delivery: Design and implement automated CI/CD pipelines that enable the frequent and reliable delivery of valuable software to our clients.
- Champion Best Practices: Contribute actively to the definition and implementation of forward-thinking standards, methods, and procedures for Public Cloud best practices, elevating our overall infrastructure quality.
- Collaborate and Innovate: Partner effectively with development and system architecture teams, sharing knowledge and contributing to collective problem-solving.
- Shape Cloud Solutions: Participate in the design and implementation of innovative solutions that enhance the stability, security, and scalability of our cloud environment, directly impacting our platform’s performance.
Preferred Qualifications
- Experience collaborating effectively with development and system architecture teams.
- Experience with Infrastructure as Code (IaC) tools such as Terraform.
- Experience in designing and implementing automated solutions for build, infrastructure, and software configuration management.
- Proven understanding of Site Reliability Engineering (SRE) principles, including experience with monitoring, alerting, and basic fault analysis.
- Familiarity with Continuous Integration/Continuous Delivery (CI/CD) technologies, particularly Argo CD and Argo Workflow.
- Experience with containerization technologies such as Docker and container orchestration platforms like Kubernetes.
- Possession of relevant cloud certifications, such as AWS Certified Cloud Practitioner, AWS Certified Developer – Associate, Google Cloud Associate Engineer, or similar.
- Proven ability to design, develop, and maintain scalable software build systems.
- Strong analytical and problem-solving skills with the ability to adapt to new technologies.
- Familiarity with implementing and adhering to Public Cloud best practices.
- US work authorization preferred.