Job Description
Job Description
As a Senior Software Engineer at NOV, you'll play a key role in building Ideal OS — our next-generation web platform for managing oilfield completions equipment and job execution. You'll develop both front- and back-end systems, take direction from senior technical leads, mentor junior engineers, and deliver reliable, maintainable software that supports safe and efficient field operations.
Responsibilities
As a Senior Software Engineer at NOV, you'll play a key role in building Ideal OS — our next-generation web platform for managing oilfield completions equipment and job execution. You'll develop both front- and back-end systems, take direction from senior technical leads, mentor junior engineers, and deliver reliable, maintainable software that supports safe and efficient field operations.
Responsibilities
- Design, develop, and maintain full-stack applications using C#/.NET, Angular, and CSS for intuitive, responsive, and maintainable interfaces.
- Use Nx (Nrwl) to structure Angular workspaces, enforce clear project boundaries, improve build times, and streamline Angular upgrades across apps and libraries.
- Implement pragmatic, in-memory UI state for live-data screens; avoid unnecessary state libraries when not needed.
- Develop and maintain RESTful APIs; integrate web application...
Ready to Apply?
Take the next step in your AI career. Submit your application to NOV today.
Submit Application