Full Stack Software Engineer | Schlumberger

Job Details

Full Stack Software Engineer

Houston - United States

Role: Full Stack Software Engineer

The Full Stack Software Engineer is responsible for developing web applications using third-party and in-house frameworks. The Full Stack Software Engineer uses shared components and develop back-end services, front-end web interfaces, and all the associated platform and middleware concerns.


1430 Enclave, Houston, TX, USA

Hybrid work model 


Reports to Software Project Manager and collaborates with other Software Engineers of different disciplines. Consults SME for clarification of business/domain concepts and requirements.

Some interaction with other international tech center teams is also likely (US, UK, India).

Responsibilities and Duties

  • Work with portfolio/stakeholders/product-managers to gather technical and business requirements
  • Fission a requirement into its platform, backend, middleware, and front-end components and support the team in driving those components to completion.
  • Work with front-end engineers to provide APIs that fit their needs.
  • Architect the solution to optimize for maintainability.
  • Ensure the solution is deployable, performant, and secure by default.


Qualifications & Experience

  • Bachelor's or above degree in science or engineering
  • Minimum 3 years cloud development, ideally on AWS
  • Minimum 2 years PHP experience where PHP was primary language
  • Any modern front-end stack (although we use TypeScript+SCSS+Angular)
  • Good understanding of plain/vanilla JavaScript
  • Understanding of security concepts such as identity management, https, defense in depth
  • Basic familiarity with relational databases
  • (Strongly desired) Familiarity with Amazon AWS
  • (Strongly desired) Ansible, Terraform, CloudFormation, Grunt
  • (Strongly desired) NodeJS
  • (Strongly desired) Familiarity with Oil & Gas domain concepts
  • (Bonus) Familiarity with container or virtualization technologies (Docker, k8s)
  • (Bonus) Comfortable with git (familiar enough to explain rebase)
  • (Bonus) Some C++ or golang experience
  • Knowledge of RESTful API design
  • Experience with Agile development practices

SLB is an equal employment opportunity employer. Qualified applicants are considered without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, status as a protected veteran or other characteristics protected by law. SLB is a VEVRAA Federal Contractor – priority referral Protected Veterans requested.