Software Engineer

NOV
JOB DESCRIPTION
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 in the field. 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. This role emphasizes technical growth, collaboration, and delivering high-quality, maintainable software in an enterprise environment.
Responsibilities:
• 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.
• Perform related duties as assigned.
• Comply with all NOV Company and HSE Policies and Guidelines.
• Other duties as assigned.
Requirements:
• Bachelor's degree in Computer Science, Computer Engineering, or a related field.
• 3-5 years of professional software development experience in full-stack or enterprise web applications.
• Proficient in C#/.NET and object-oriented programming.
• Experience with Angular and modern front-end development principles (HTML5, CSS, responsive UI development).
• Understanding of RESTful APIs and web service integration.
• Experience with TimescaleDB and PostgreSQL or similar for managing telemetry and relational data.
• Hands-on experience with Git and basic CI/CD processes.
• Understanding of Agile development practices and iterative delivery.
• Basic familiarity with Docker or containerized deployments is a plus.
• Exposure to industrial protocols like Modbus, OPC-UA, or MQTT is an advantage but not required.
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.
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 in the field. 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. This role emphasizes technical growth, collaboration, and delivering high-quality, maintainable software in an enterprise environment.
Responsibilities:
• 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.
• Perform related duties as assigned.
• Comply with all NOV Company and HSE Policies and Guidelines.
• Other duties as assigned.
Requirements:
• Bachelor's degree in Computer Science, Computer Engineering, or a related field.
• 3-5 years of professional software development experience in full-stack or enterprise web applications.
• Proficient in C#/.NET and object-oriented programming.
• Experience with Angular and modern front-end development principles (HTML5, CSS, responsive UI development).
• Understanding of RESTful APIs and web service integration.
• Experience with TimescaleDB and PostgreSQL or similar for managing telemetry and relational data.
• Hands-on experience with Git and basic CI/CD processes.
• Understanding of Agile development practices and iterative delivery.
• Basic familiarity with Docker or containerized deployments is a plus.
• Exposure to industrial protocols like Modbus, OPC-UA, or MQTT is an advantage but not required.
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.
JOB SUMMARY
Software Engineer

NOV
Kochi
3 days ago
N/A
Full-time
Software Engineer