CareerPlanSign in

Senior Software Engineer

Cape Town City Centre, Cape Town Region💼 Full-time🗓 2026-09-09 → 2026-09-21

Core

Prototyping and full lifecycle development of telescope operational software, including system administration of hardware platforms and deployment environments.

Role type

Senior Software Engineer (Astronomy/Telescope Systems)

Builds

Telescope operational software, hardware deployment environments, and processing pipelines

Domain

Astronomy / Scientific Instrumentation

Deliverable

production ML models | product features | infrastructure

Required skills

Python, Linux system administration, architecture design for large software projects, test-driven development, integration testing, containerization, Kubernetes, cybersecurity threat analysis, project management principles

Preferred skills

Experience in engineering development projects with strong software focus, experience with control and monitoring systems

Technologies

Python, Linux, Kubernetes, containers

Responsibilities

Develop and maintain telescope operational software across the full SDLC; provide hands-on technical support for hardware platform administration and deployment; collaborate with stakeholders on engineering, commissioning, and operations; mentor junior engineers and facilitate code reviews; make independent technical decisions and troubleshoot complex software bugs; participate in project scheduling, budgeting, and cost-benefit analysis.

Seniority

Senior, hands-on IC with project management input

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