NOV Logo

NOV

Full Stack Software Developer - #9912656

Posted 14 Days Ago
In-Office or Remote
Hiring Remotely in United States
Senior level
In-Office or Remote
Hiring Remotely in United States
Senior level
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.
The summary above was generated by AI

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.

Similar Jobs

12 Days Ago
Remote
USA
Senior level
Senior level
Aerospace
The Senior Full Stack Software Engineer will lead technical vision and architecture, develop software for autonomous drones, and mentor team members, ensuring high-quality delivery and system health.
Top Skills: AndroidAngularCordovaDockerGoGoogle Cloud PlatformIonicJavaKotlinKubernetesMongoDBPostgresPythonReactRestful ApisRpc ApisSwiftTerraformTypescriptVue
9 Days Ago
Remote
United States
Mid level
Mid level
Software • Consulting
The Full Stack Engineer will design, implement, and deliver full-stack features, focusing on scalable APIs and cloud-native solutions while collaborating with clients and engineering teams.
Top Skills: Ai-Assisted DevelopmentAzure FunctionsAzure OpenaiCi/CdDockerGraphQLAzureNode.jsPostgresReactRedisRestTypescript
12 Days Ago
Remote
United States
Senior level
Senior level
Artificial Intelligence • Marketing Tech • Software
As a Senior Full Stack Engineer, you'll build interactive customer experiences, manage backend architecture, write well-tested code, and ensure smooth production processes.
Top Skills: AlgoliaJavaScriptPostgresRuby on RailsReactTypescript

What you need to know about the Charlotte Tech Scene

Ranked among the hottest tech cities in 2024 by CompTIA, Charlotte is quickly cementing its place as a major U.S. tech hub. Home to more than 90,000 tech workers, the city’s ecosystem is primed for continued growth, fueled by billions in annual funding from heavyweights like Microsoft and RevTech Labs, which has created thousands of fintech jobs and made the city a go-to for tech pros looking for their next big opportunity.

Key Facts About Charlotte Tech

  • Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
  • Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
  • Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
  • Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account