JobHabor

Senior Software Engineer

Nov
Location
Kochi, Kerala, India
Workplace
Employment
Full Time
Salary
Apply on the employer’s site

Posted 18d ago

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 in the field. 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 applications with real-time data and equipment systems using SignalR, MQTT, and industrial protocols like Modbus or OPC-UA.
  • Extend PostgreSQL/TimescaleDB databases to support new features and performance improvements.
  • Participate in code reviews and mentor junior engineers through design discussions, feedback, and pair programming to uphold team standards and best practices.
  • Investigate, document, and resolve defects efficiently, combining analysis and corrective actions into one streamlined process.
  • Provide accurate development estimates and proactively manage delivery risks.
  • Participate in design and planning sessions, offering thoughtful input on implementation approaches.
  • Collaborate with equipment and controls teams to ensure seamless integration between digital and physical systems.
  • Remain well-informed of industry methodologies and trends.
  • 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 engineering discipline.
  • 5–7 years of professional software development experience in enterprise level web-based systems.
  • Expert proficiency in C#/.NET (Full Stack) and object-oriented design.
  • Deep experience with Angular; comfortable designing in-memory state for live-data UIs and applying Nx workspace best practices for scalable front-end codebases.
  • Solid understanding of RESTful API design and integration.
  • Experience with TimescaleDB and PostgreSQL for managing telemetry and relational data.
  • Strong front-end fundamentals: HTML5, CSS, and responsive UI development.
  • Proficient with Git, CI/CD pipelines, and Agile methodologies.
  • Skilled in requirements clarification, estimating development effort, and balancing design with delivery.
  • Strong analytical and problem-solving skills; able to document and resolve complex issues efficiently.
  • Excellent communication skills and the ability to work effectively across geographies and disciplines.
  • Experience with containerized environments (Docker) and real-time data systems is a plus but not required.
  • Experience integrating with protocols like MODBUS, OPC-UA, or MQTT is a plus but not required.

Skills

  • C#
  • .NET
  • Angular
  • CSS
  • Nx
  • SignalR
  • MQTT
  • Modbus
  • PostgreSQL
  • TimescaleDB
  • HTML
  • Git
  • Docker

More jobs at Nov

All 78

Similar roles