Full Stack Software Developer - #9912656

Posted Yesterday
2 Locations
In-Office or Remote
Senior level
Hardware • Other • Energy
The Role
Design, develop, and maintain scalable web and desktop applications (Electron) and Go microservices for torque monitoring, logging, and QA. Integrate industrial protocols (Modbus TCP, Siemens S7, MQTT), implement REST/WebSocket APIs, deploy containerized Linux services with Docker, and collaborate with cross-functional engineering teams.
Summary Generated by Built In

POSITION:                Full Stack Software Developer (9912656)

JOB LOCATION:      16211 Air Center Blvd, Houston, TX 77032


DUTIES: Lead the design, development, and maintenance of NOV’s software suite used for data acquisition, torque monitoring, and quality assurance across the TorqueMaster, LogMaster, and CRFlex product lines. Architect scalable web and desktop applications that enable real-time monitoring, control, and traceability of field operations. Design and implement responsive and user-friendly interfaces using Electron, HTML, CSS, and JavaScript. Develop back-end microservices in Go, integrating tightly with front-end components through RESTful APIs and WebSockets. Ensure reliable communication between industrial automation systems and cloud infrastructure using protocols such as Modbus TCP, Siemens S7, and MQTT. Deploy and manage Linux-based systems using Docker for containerized services. Collaborate with cross-functional engineering teams to define and implement software features requested by internal users, external customers, and product engineering. Provide technical direction to contract developers to ensure robust, maintainable, and secure solutions are delivered on time and according to specification. Design, develop, and maintain NOV’s full-stack software suite supporting torque monitoring, logging, and quality assurance across the TorqueMaster, LogMaster, and CRFlex product lines. Architect scalable and modular software solutions integrating industrial control systems with cloud-connected applications. Participate in troubleshooting sessions, root-cause analysis, and continuous improvement initiatives for deployed systems. Contribute to system architecture discussions, design reviews, and long-term technology planning within NOV’s service equipment software group. Collaborate closely with mechanical, electrical, and controls engineers to ensure seamless integration of software with physical systems. Utilize programming languages for backend or systems-level software development.   

            

MINIMUM REQUIREMENTS: Requires a Bachelor degree, or foreign equivalent degree, in Mechanical Engineering, Electrical Engineering, or Computer Engineering and 5 years of progressive, post-baccalaureate experience in the job offered, or 5 years of progressive, post-baccalaureate experience in a related occupation utilizing programming languages for backend or systems-level software development; applying experience with desktop application frameworks including Electron; utilizing front-end technologies including HTML, CSS, and JavaScript; utilizing industrial communication protocols including Modbus, S7, and MQTT; deploying and managing containerized, distributed software environments using Docker; and utilizing RESTful APIs and WebSockets.

Skills Required

  • Bachelor degree in Mechanical, Electrical, or Computer Engineering (or foreign equivalent)
  • 5 years progressive, post-baccalaureate experience in software or related occupation
  • Experience developing backend microservices in Go
  • Experience with desktop application frameworks including Electron
  • Proficiency with front-end technologies: HTML, CSS, JavaScript
  • Experience with industrial communication protocols: Modbus TCP, Siemens S7, MQTT
  • Deploying and managing containerized, distributed software environments using Docker on Linux
  • Experience designing and consuming RESTful APIs and WebSockets
  • Experience integrating software with mechanical, electrical, and controls systems
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Houston, TX
26,270 Employees

What We Do

NOV delivers technology-driven solutions to empower the global energy industry. For more than 150 years, NOV has pioneered innovations that enable its customers to safely produce abundant energy while minimizing environmental impact. The energy industry depends on NOV’s deep expertise and technology to continually improve oilfield operations and assist in efforts to advance the energy transition towards a more sustainable future. NOV powers the industry that powers the world.

Similar Jobs

Remote
USA
179 Employees

Tech Holding Logo Tech Holding

Full-stack Engineer

Software • Consulting
Remote
United States
173 Employees

Blaze (blaze.ai) Logo Blaze (blaze.ai)

Senior Full-stack Engineer

Artificial Intelligence • Marketing Tech • Software
Remote
14 Locations
45 Employees

Zipline Logo Zipline

Software Engineer

Aerospace • Hardware • Logistics • Robotics • Software • Transportation
Remote
IN, USA
375 Employees
200K-270K Annually

Similar Companies Hiring

Red 6 Thumbnail
Aerospace • Hardware • Software • Virtual Reality • Defense
Orlando, Florida
186 Employees
Blissway Thumbnail
Computer Vision • Fintech • Hardware • Internet of Things • Machine Learning • Software • Transportation
Denver, CO
24 Employees
Fairly Even Thumbnail
Hardware • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account