Additionally, Cloud Software Engineers may be responsible for evaluating project needs, determining tasks and durations, creating/executing test cases, creating SOPs and Documentation, Code Reviews, and generating and reviewing designs for technical accuracy, completeness. As a Senior Cloud Software Engineer, you are expected to perform requirements analysis, software design, development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution at a high level of proficiency and independence.