Senior Cloud Software Engineer Job Description Template
Our company is looking for a Senior Cloud Software Engineer to join our team.
Responsibilities:
- Performs project and technical leadership for major infrastructure upgrades and installations;
- Work with a multitude of AWS and Azure cloud and container services;
- Support engineering in developing best-of-breed services;
- Evaluate performance trends and expected changes in demand and capacity, and establish the appropriate scalability plans;
- Design and develop highly-scalable elastic cloud architecture that seamlessly integrates with on-premises systems;
- Mentor interns and junior engineers, collaborate with Operations, and work closely with CTO on roadmap items;
- Deliver enterprise-grade products to customers and continuously work with engineering team to refine products in the field;
- Collaborate across teams to build cloud native infrastructure and applications;
- Build Java Analytics that may operate on data at rest, data streaming, and data in motion;
- Communicate updates on project progress to development and project management. Escalate issues which may affect project success to management;
- Participate in code reviews and walkthroughs of technical specifications with other members of the technical team;
- Translate business and functional requirements into documented technical specifications;
- Successfully convey information to stakeholders at many levels related to the position;
- Develop support documentation for acceptance of systems changes into production;
- Interface with Product manager and Product owner to refine requirements and translate requirements to stories and epics.
Requirements:
- Experience with Git version control and the Github platform;
- Experience and mindset of maintaining security compliance with industry standards;
- Experience with a production, distributed cloud application;
- Experience administering GCP and Kubernetes;
- Experience with agile methodologies and ability to lead scrums;
- Experience with a pair programming model highly desirable;
- Experience in modern software paradigms including cloud applications and serverless architectures;
- Operations – Continuous Integration and Deployment;
- Experience in modern software paradigms including cloud applications and serverless architectures;
- Full stack development experience;
- Some experience with front-end frameworks such as React, Angular and Bootstrap a solid plus;
- Ability to work collaboratively within a team environment and demonstrate strong influencing and leadership skills;
- Team lead experience, Experience working with global and remote teams;
- Experience in languages such as Go, Python, C, C++, and scripting;
- Strong oral and written communication skills are essential.