CareerPlanSign in

Senior Software Engineer

Cape Town City Centre, Cape Town Region💼 Full-time🗓 2026-05-14 → 2026-08-07

Core

Full-stack software engineer developing mobile and web applications for engineering, manufacturing, and wellbore physics simulation.

Role type

Senior full-stack software engineer

Builds

Technical mobile and web applications for internal engineering and manufacturing teams

Domain

Energy industry, manufacturing, wellbore physics simulation

Deliverable

product features

Required skills

TypeScript, C#, Python, algorithms, software design principles, Agile methodologies, CI/CD pipelines, data contracts, source control

Preferred skills

DevOps technologies (Kubernetes, Terraform, GitHub Actions), AI coding assistants, mechanical engineering software development, mathematics for physics simulations

Technologies

TypeScript, C#, Python, Kubernetes, Terraform, GitHub Actions

Responsibilities

Collaborate with product team to collect requirements and verify design feasibility; Transform high-level application requirements into performant and user-friendly applications; Work with 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

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.