E

Software Engineer

Energy Equipment
Full-time
On-site
Houston, Texas, United States
Description

We are seeking a Software Engineer in Max Digital Solutions (MDS) organization to work on a team responsible for creating innovative products and services that provide edge capabilities for an Industrial IoT Platform.  Your main responsibilities will include all aspects of the software development lifecycle - technical design, implementation, documentation, testing, deployment, and support.  A dedication to solving problems, designing sophisticated solutions, and quality is critical to achieving success in this role.


You will play a key role in designing, developing, and maintaining high-performance services for IIoT edge devices. You will work on critical systems that manage real-time data flow, including telemetry and control plane capabilities. You’ll also have the opportunity to contribute to our efforts in compute and analytics spaces, ensuring that our solutions provide actionable insights for our end users.


Responsibilities:



  • Participate in development and implementation of new products and services that promote our Industrial IoT platform’s edge capabilities

  • Collaborate closely with Product Management to ensure that solutions are aligned with business goals and address the right problems effectively

  • Write clean, scalable, and efficient code, adhering to industry best practices

  • Participate in code reviews, architecture discussions, and software component performance tuning

  • Interact with internal and external development teams identifying the best approaches for the integration of different systems

  • Interact with Subject Matter Experts and Project Managers from all parts of the organization

  • Achieve competency in NOV technologies across multiple business units


Required Qualifications:



  • Bachelor of Science degree in Computer Science, Computer Engineering, Electrical Engineering, MIS or related field.

  • 4-7 years of experience in software development

  • Experience writing code using object-oriented programming languages/paradigms

  • Knowledge in software architecture, data structures, and modern design patterns

  • Proficient in working with Linux OS, and comfortable using the command line as a primary tool

  • Experience with cloud services (e.g., AWS, Azure, or GCP) 

  • Strong written and spoken communication skills


Preferred Qualifications



  • Experience creating solutions in Golang

  • Experience building and managing CI/CD pipelines

  • Familiarity with IoT protocols and edge computing concepts, particularly in IIoT environments

  • Familiar with REST, gRPC, and message broker technologies

  • Experience building microservices and working with distributed systems

  •  

  • Experience with network protocols, troubleshooting, and systems integration to ensure seamless communication between IoT devices and cloud-based services

  • Experience with Docker and container orchestration


Nice to Have 



  • Front-end experience (e.g., Angular, React, or similar) 

  • Experience in developing software with a security-first mindset, incorporating encryption, authentication, and access control into design and implementation

  • Experience with data analytics or integrating with analytics platforms is a plus


Perks:



  • Work on cutting-edge technologies in the fast-growing IIoT and edge computing space.

  • Opportunity to contribute to the analytics and data science side of our platform.

  • Join a collaborative team with a focus on continuous learning and innovation.

  • Competitive salary, health benefits, and a flexible work environment
     


About Us:


Every day, the oil and gas industry’s best minds put more than 150 years of experience to work to help our customers achieve lasting success.


We Power the Industry that Powers the World


Throughout every region in the world and across every area of drilling and production, our family of companies has provided the technical expertise, advanced equipment, and operational support necessary for success—now and in the future.


Global Family


We are a global family of thousands of individuals, working as one team to create a lasting impact for ourselves, our customers, and the communities where we live and work.


Purposeful Innovation


Through purposeful business innovation, product creation, and service delivery, we are driven to power the industry that powers the world better.


Service Above All


This drives us to anticipate our customers’ needs and work with them to deliver the finest products and services on time and on budget.