982,073open jobs
58,789companies
159,182added this week
Browse all
Salary
≈ $28k – $65k per year (Estimated)
Location
In office (Cape Town)
Seniority
Senior

Confirmed on the employer's own hiring board on Sep 30, 2026. First seen by Alion on Sep 11, 2026. NOV scores B on the Alion truth index.

Overview
Company
Impact
Profile match

NOV

NOV is a US oilfield equipment and technology company headquartered in Houston, Texas, supplying drilling rigs and rig components, downhole tools, drill pipe, artificial lift, completion and production equipment and aftermarket services to the oil and gas industry. Listed on the New York Stock Exchange, it traces its heritage to 1862 and took its current form as National Oilwell Varco in the 2005 merger of National Oilwell and Varco International, with sites in the US, Brazil, Norway, India and Saudi Arabia. It hires assembly and shop technicians, welders and painters, quality, mechanical and robotics engineers, field service technicians, project managers and accountants.

NOV ReedHycalog is a worldwide leader in the design, manufacture, and sale of tools and equipment used by the energy industry. We are currently seeking a full-stack software engineer to join our team based in Cape Town. The software engineer will be responsible for the development and deployment of software products to internal customers. The software engineer will work closely with the product team to create technical mobile and web applications in support of engineering, manufacturing, and wellbore physics simulation. The candidate will be expected to complete projects in the required time with minimal supervision from a senior member of the Technical Software Development team.

Primary Responsibilities

  • Collaborate with the product team to collect requirements and verify design feasibility.
  • Transform high-level application requirements into performant and user-friendly applications.
  • Work with the development team to create data contracts between client and server.
  • Troubleshoot and resolve issues at all levels of the stack.
  • Manage code lifecycle with proper documentation and source control.
  • Develop full-stack applications using modern web frameworks.

General Requirements

  • Assess how new software requirements fit into divisional and corporate strategies and plans.
  • Proactively generate documentation for both customers and developers (e.g., README files, Swagger documentation, XML documentation).
  • Maintain version control of all code.
  • Automate deployments using CI/CD pipelines.
  • Identify and mitigate technical risks that may affect project timelines.
  • Report regularly on project progress.
  • Perform and/or coordinate project commercialization requirements such as user manual development, technical support requirements, and training collateral.
  • Champion the use of technical software tools throughout the organization

Job Requirements

  • Education & Experience:
    • Bachelor’s degree in Computer Science or a related field, or equivalent software engineering experience.
    • Proficiency in one or more programming languages (e.g., TypeScript, C#, Python).
    • Strong understanding of algorithms and software design principles.
    • Experience applying Agile methodologies in software development.
    • Excellent written and verbal communication skills.
  • Preferred Experience & Skills:
    • Experience developing tools for manufacturing or the energy industry.
    • Familiarity with DevOps technologies (e.g., Kubernetes, Terraform, GitHub Actions).
    • Experience using AI coding assistants effectively.
    • Background in developing software for mechanical engineering applications or simulation tools.
    • Working knowledge of mathematics (statistics, algebra, calculus) for physics-based simulations.
    • Strong grasp of algorithms and software design patterns.
    • Proven track record of delivering software products in an Agile environment.

Ready to take the next step in your career? Apply today and become part of a team that values innovation, collaboration, and growth!

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
982,073 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Cape Town
≈ $29k – $68k per year (Estimated) • In office • Full-Time • 8+ years exp • Johannesburg
SQL
C#
C#
.NET
Blazor
DevOps
CI/CD
Management
Agile
Scrum
Kanban
Apply
In office • Full-Time • Sandton
JavaScript
PHP
TypeScript
SQL
F#
PHP
Laravel
PHPUnit
Pest
Livewire
Eloquent
Filament
Databases
PostgreSQL
Redis
AI/ML
LLM
OpenAI
Tool Use
Vercel AI SDK
Frontend
Vue.js
Tailwind CSS
Inertia.js
PrimeVue
AG Grid
Mobile
Firebase
DevOps
GitHub Actions
Git
AWS
Amazon S3
Apply
Software Engineer 2 days ago
In office • Full-Time • Johannesburg
DevOps
CI/CD
Management
Agile
Apply
≈ $85k – $178k per year (Estimated) • Hybrid • 5+ years exp • Dublin
Python
Rust
TypeScript
C++
AI/ML
AI Agents
DevOps
GCP
Azure
CI/CD
AWS
Kubernetes
Cybersecurity
Least Privilege
Threat Modeling
Apply
≈ $109k – $218k per year (Estimated) • Hybrid • 3+ years exp • Washington
Python
JavaScript
PHP
PowerShell
Node JS
PHP
Drupal
Databases
MySQL
DevOps
Git
AWS
Management
Confluence
Jira
Agile
Scrum
Apply
Hybrid • Full-Time • 2+ years exp • Bachelor's Degree • Pune
Python
JavaScript
PowerShell
DevOps
Terraform
Ansible
Azure DevOps
CloudFormation
Azure
CI/CD
Jenkins
AWS
Configuration Management
AWS Lambda
Management
Agile
Scrum
Apply
$112k – $147k per year • In office • Full-Time • 4+ years exp • Bachelor's Degree • Chicago
JavaScript
C#
Apex
C#
.NET
Apex
Lightning Web Components
Salesforce CLI
Queueable Apex
MuleSoft
Salesforce Flow
Visualforce
Aura Components
Salesforce Data Cloud
AI/ML
Agentforce
LLM Guardrails
DevOps
Rest API
CI/CD
Git
SOAP
QA
Jest
Apply
Product Manager 3 days ago
≈ $11k – $27k per year (Estimated) • In office • Full-Time • 1+ year exp • Bachelor's Degree • Mumbai
Python
SQL
Databases
Databricks
Microsoft Fabric
AI/ML
LangGraph
LangChain
AI Agents
DevOps
Azure
SOAP
Management
n8n
Apply
Data Architect 2 days ago
$62k – $74k per year • In office • Contractor • Sandton
Python
SQL
Python
pySpark
Databases
Databricks
Delta Lake
AI/ML
Spark
DevOps
Azure
AWS
Cybersecurity
ISO 27001
Analytics
Power BI
ETL/ELT
Dimensional Modeling
Apply
≈ $60k – $126k per year (Estimated) • Hybrid • Full-Time • Barcelona
DevOps
GCP
Azure
CI/CD
AWS
Management
Agile
Apply
In office • Kristiansand
Python
C#
C++
DevOps
TCP/IP
IoT
OPC UA
Apply
In office • 3+ years exp • Bachelor's Degree • Asker
C#
C++
C++
Qt
Apply
≈ $15k – $40k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Kochi
JavaScript
TypeScript
SQL
C#
C#
.NET
Databases
PostgreSQL
Amazon DocumentDB
Frontend
Angular
DevOps
CI/CD
Git
AWS
Apply
≈ $97k – $193k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Fort Worth
C++
Structured Text
Apply
≈ $66k – $182k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Fornebu
Python
JavaScript
TypeScript
Python
FastAPI
Databases
Weaviate
Chroma
Pinecone
AI/ML
LangGraph
AutoGen
LangChain
Reinforcement Learning
Function Calling
AI Agents
Semantic Kernel
CrewAI
LLM
RAG
Hallucination
OpenAI
Anthropic
Human-in-the-Loop
Knowledge Graph
Tool Use
DevOps
GCP
Azure
AWS
Docker
Kubernetes
Robotics
Digital Twin
Apply
≈ $16k – $36k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Cape Town
Python
JavaScript
SQL
Node JS
Python
Django
Databases
PostgreSQL
Frontend
React.js
DevOps
Nginx
Apply
≈ $74k – $203k per year (Estimated) • Remote (United Kingdom, Kenya, Nigeria, South Africa, Ghana, GMT hours) • Full-Time • Nairobi • Cape Town • Lagos • Kampala • Accra
C#
Databases
RabbitMQ
Apache Kafka
AI/ML
Claude
DevOps
Azure
Kubernetes
Grafana
Apply
≈ $22k – $46k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Cape Town
Apply
In office • Full-Time • Bachelor's Degree • Cape Town
Marketing
LinkedIn
Apply
In office • Full-Time • Bachelor's Degree • Cape Town
Apply
See all jobs
This is one of many
982,073 more open roles from verified company boards, updated every day.