General Electric Software Engineer - Cloud (OFS) - Houston, TX in Ft Worth, Texas

Role Summary:

About Us:

Baker Hughes, a GE company (NYSE:BHGE) is the world’s first and only fullstream provider of integrated oilfield products, services and digital solutions. Drawing on a storied heritage of invention, BHGE harnesses the passion and experience of its people to enhance productivity across the oil and gas value chain.

BHGE helps its customers acquire, transport and refine hydrocarbons more efficiently, productively and safely, with a smaller environmental footprint and at lower cost per barrel. Backed by the digital industrial strength of GE, the company deploys minds, machines and the cloud to break down silos and reduce waste and risk, applying breakthroughs from other industries to advance its own.

With operations in over 120 countries, the company’s global scale, local know-how and commitment to service infuse over a century of experience with the spirit of a startup – inventing smarter ways to bring energy to the world.

Follow Baker Hughes, a GE company on Twitter @BHGECo, or visit us at

Role Summary:

Baker Hughes, a GE company is currently hiring a Software Engineer – Cloud based in Houston, Texas.

As part of the Oil Field Services cloud software enablement team you, together with other colleagues in teams in The Netherlands, California, Germany, and India you will take part in all aspects of the SDLC to enable the wider organization to evolve into modern software PaaS cloud development. You will be helping define the roadmap for SDLC tools environments and technologies while working with the team, Product Owner, Subject Matter Experts, Information security, Cloud Architecture and stakeholders to enable the wider OFS software organization. This role asks for creative thinking, collaboration, initiative, persistence, staying abreast on technology and have a passion for creating great software.

Essential Responsibilities:

  • Document, and develop multiple data storage, search, extraction and analysis strategies focused around Graph DB’s, flat file No SQL DB’s, and Big Data analytic DB’s such as Neo4J, MongoDB, Neptune, CosmoDB, RDS etc.

  • Document, and develop multiple cluster/parallel compute, ETL (LET) and data enrichment strategies focused around Graph DB’s, flat file No SQL DB’s, and Big Data analytic DB’s such as Neo4J, MongoDB, Neptune, CosmoDB, RDS etc with tools like Spark, Azure HPC etc.

  • Execute PoC’s as required to test out new technologies, tools, and approaches in the cloud environments.

  • Are quality focused and passionate about working on technical software

  • Have good communications skills, both spoken and written and are a team-oriented communicator that loves to work in a high performance organization

  • Are organized towards tasks, collaboration, and deadlines who looks to always automate what can be automated (unit tests, CI/CD)

  • Have a passion for collaborative sharing of packages, code, containers, and microservices.

  • Have a passion for cloud Platform as a Service development to provide business value to end customers faster.

  • Are able to grasp business requirements in a complex, scientific domain


  • Bachelor’s degree in Computer Science/Engineering, Software Engineering, or STEM related discipline with experience in software development.

  • Minimum of 2+ years of hands-on experience implementing, designing, architecting and maintaining software products and systems.

  • At least 1+ years of experience as software developer in a product development environment, in technical or scientific domains, performing all SDLC activities: refinement, design, coding, code reviews, refactoring, unit testing, integration testing, security reviews, architectural reviews, and deployment

  • You have experience with either the Apache stack or the Microsoft stack tools including developing solutions in Azure and AWS clouds.

  • You have experience with modern programming languages .Net, .NET Core, Java, and Python and experience with C, C++.

  • You have experience with data technologies and patterns: RDBMS, No SQL, Graph DB, Object DB, Neo4J, JSON, XML, ODBC, JDBC, S3, Cassandra, RDS, CosomDB etc.

Desired Characteristics:

  • You have experience with some Oil and Gas technologies, standards, and products: WITSML, PRODML, PIDX, RESQML, ETP, LAS, DLIS, XTF, OPC Classic, OSI PI, MODBUS, EDM/Decision Space, Welllview, Pason, Totco etc.

  • You have experience with CI/CD tools: ProGet, NuGet, GitHub, Jenkins, Chef, TFS and / or Git and/or VSTS. Jira, SourceTree, Confluence, Aha.

  • Knowledge of technologies including Visual Studio, Eclipse IDE, PostMan, Swagger, Windows, Linux.

  • You have experience with parallel cloud processing/compute technologies: Spark, Hadoop, Map Reduce, Azure HPC etc.

  • Analytical and Detail Oriented

  • Action oriented and drive results

  • Adaptable to changing environment

  • Experience with statistical data analytics, Neural Networks, Graph Theory, Operations Research.

  • Experience with Real-Time software control or monitoring systems.

  • AWS or Azure certifications


Houston, TX

Baker Hughes, a GE company is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law. Learn more at

Locations: United States; Texas; HOUSTON

GE will only employ those who are legally authorized to work in the United States for this opening.