Cloud Software EngineerThe Cloud Software Engineer is responsible for developing the back end of a web and/or cloud application, handling the logic, database interactions, user authentication, configuration, etc.The Back End Software Engineer evaluates emerging technologies and provides strategic, innovative and cost-effective engineering solutions to increase the efficiency, reliability and integration of Schlumberger services and operations.This person works semi-autonomously as part of a team that performs rapid prototyping of emerging technologies to solve industry-related problems. He/She reports to Software Project Manager, Software Program Manager, Engineering manager or Team LeaderRoles and Responsibilities:Build, design and implement scalable cloud-based services and applications for PaaS, IaaS or SaaS in open source environmentCreate robust production quality applications and develop prototypes quicklyAuthor documentation, reports, papers, articles, patents and presentations for purposes of training and knowledge sharing purposesAbility to follow the general development practices and techniques such as unit testing, integration testing, security testing and code quality measurementReview, mentor and coach, while defining and promoting usage of standards, best practices and lessons learnedGathering insights from Minimum Viable Products (MVPs) to help drive technology and product developmentMaintain familiarity with emerging technologiesWorks with end users, product analysts, and developers to understand features and technical implementationsQualifications & Experience:Masters in science or engineering with software experience or educationMinimum 4 years of experience in cloud technologyCloud development experiences on multiple cloud platforms, preferably GCP and AzureFamiliarity with container or virtualization technologies, e.g, K8S (Kubernetes). Programming languages: Java and GO.Experience with microservices architecture, development, deployment and testingUnderstanding of security concepts such as identity management, https certification, identity federationKnowledge of RESTful API design and asynchronous and concurrent systemsExperience with Agile development practicesExperience with open source development tools and technologiesExcellent time-management, multi-tasking, and communication skills.