The successful Senior Cloud Software Developer will have development skills in cloud centric technologies and is adept at executing software development projects independently and in a team environment. They will act as a trusted advisor for our clients. They should also have a strong knowledge of industry trends, patterns, and practices. As a Senior Cloud Software Developer, you may be required to define solution architectures, compose technical specifications, construct DevOps pipelines, create DevOps artifacts and test software. You must also be a skilled communicator who can work effectively with collaborators distributed across US time zones. The Senior Cloud Software Developer will occasionally travel to client sites.