Sr Software Engineer - Houston, TX

Agile, Algorithms, ClearCase, Configuration Management, Development, Environmental, Foundation, GIT, HTTP, Java, JavaScript, Management, MySQL, mysql, Oracle, SDLC, Security, SOAP, Software Engineer, Supervision, SVN, Testing
Full Time
Work from home not available Travel required to 10%.

Job Description

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/Purpose

The Sr. Software Engineer - Back End will be responsible for designing, developing and testing software to create solutions and services tailored to the needs of the business and external customers. Requires developed and strong foundation of function skills and knowledge of relevant technologies. You will be a member of an integrated squad working together to deliver successful outcomes on the GE Predix platform

Essential Responsibilities

Responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development methods and infrastructure.

Support impact assessment and decision related to technology choices, design /architectural considerations and implementation strategy.

Expert level skills in Java development, with an ability to take a deep dive in the implementation aspects.

Expert in core data structures as well as algorithms and has the ability to implement them using language of choice when necessary.

Collaborate with system engineers, data scientists, frontend developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions.

Apply principles of SDLC and methodologies like Lean / Agile / XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques.

Write code that meets standards and delivers desired functionality aligned with GE standards and guidelines


Bachelor s Degree in Computer Science or in STEM Majors (Science, Technology, Engineering and Math) (OR High School Diploma / GED with a minimum of 4 years of IS, IT, or Computer Science)

Minimum of 3 years of IS, IT, Computer Science or Engineering experience with a concentration in back end development

Experience in IT software development

Good knowledge on many from the following technology stack - Java, Springboot, Postgres, Predix, GIT, Liquidbase, Google Analytics, Gradle, Hibernate, App Server Knowledge (Tomcat,JBoss), OSGi, SOAP/REST webservices

3-5+ years experience with Java

1-2 years experience with JavaScript

Experience with NodeJS

3-5+ years experience with Relational databases (Oracle, MySQL, Postgres etc.)

3+ Years of developing REST APIs

3+ Years experience writing unit tests

2+ Experience using a CI system to automate builds

Understanding of HTTP and Network Layer overhead and latency

Understanding of how to optimize service data for size or speed

Working knowledge in configuration management tools such as CVS/SVN/ClearCase/Git/Perforce

Strong Debugging and Troubleshooting Expertise

Legal authorization to work in the U.S. is required. We will not sponsor individuals for employment visas, now or in the future, for this job

Must be willing to travel 10%

Must be willing to work out of an office located in Houston, TX

Desired Characteristics

Technical Expertise:

Previous experience with the GE Software Center of Excellence Predix platform and/or AWS

Experience working in an Agile software development environment

Previous experience with Cloud Foundry/PaaS

Experience with NewRelic

Experience with Logstash

Experience with Postgres

Business Acumen:

Demonstrates the initiative to explore alternate technology and approaches to solving problems

Skilled in breaking down problems, documenting problem statements and estimating efforts

Demonstrates awareness about competitors and industry trends

Has the ability to analyze impact of technology choices


Has the ability to take ownership of tasks and deliver without supervision while using their discretion to seek help when necessary

Voices opinions and presents clear rationale. Uses data or factual evidence to influence

Recognizes collaborative behavior and participates in collaborative activities

Demonstrate the ability to help and coach junior team members

Personal Attributes:

Strong oral and written communication skills

Strong interpersonal skills

Effective team building and problem solving abilities

Persists to completion, especially in the face of overwhelming odds and setbacks. Pushes self for results; pushes others for results through team spirit

Resourceful and quick learner; able to efficiently seek out, learn, & apply new areas of expertise as needed.

Highly self-motivated, able to work independently


  • Houston, TX 77073


Locations: United States; Texas; HOUSTON

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

Dice Id : 10118826
Position Id : 1902550
Have a Job? Post it