As a Software Engineer at NOV, you'll contribute to the development of Ideal OS — NOV's next-generation web platform for managing oilfield completions equipment and job execution. You'll work closely with senior engineers to design, build, and maintain front-end and back-end features that support reliable, real-time field operations.
Requirements
- Develop and maintain full-stack applications using C#/.NET and Angular, focusing on performance, reliability, and code quality.
- Use Nx (Nrwl) workspaces to organize Angular apps and libraries for consistency and easier upgrades.
- Build and integrate RESTful APIs to connect web applications with real-time data and equipment systems using SignalR.
- Work with PostgreSQL/TimescaleDB to extend existing database schemas and support new functionality.
- Participate actively in code reviews and design discussions; incorporate feedback to improve implementation quality.
- Collaborate with cross-functional teams, including UI/UX, equipment, and controls engineers, to ensure seamless system integration.
- Debug and resolve issues, documenting findings and contributing to root-cause analysis.
- Provide reliable development estimates and communicate progress clearly to leads.
- Follow established development standards, safety policies, and engineering best practices.
- Stay informed about evolving technologies and contribute to continuous improvement within the team.
- Maintain all company information as confidential.
- Comply with all NOV Company and HSE Policies and Guidelines.
Benefits
- Paid time off
- Retirement plan
- Health insurance
- Other benefits as assigned