Senior Software Engineer - Telescope Systems & DevOps

The Hiring House

Wes-Kaap

On-site

ZAR 600,000 - 1,000,000

Full time

45 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

The Hiring House in South Africa seeks a seasoned software engineer to prototype and develop telescope operational software across the full software development life cycle. You will provide hands-on system administration support for hardware platforms and deployment environments, including site visits as needed.

You will collaborate with engineering, commissioning, operations and early science teams, and drive improvements in development processes, code quality and project planning.

Qualifications

  • B.Tech/B.Sc Computer Science, Computer Engineering or related field.
  • 10 years experience in a software engineering environment, preferably in an engineering project environment with a strong software focus.
  • Experience in a software engineering environment, preferably in an engineering development project environment with a strong software focus.
  • Python programming language and experience in development, testing, deployment and support of large scale Python projects.
  • Linux operating systems development and system administration knowledge would be beneficial.
  • Architecture design and development of large software projects with emphasis on control and monitoring.
  • Quality assurance and software development processes and willingness to improve them.
  • Test-driven development and integration testing techniques and revision control familiarity.
  • Container-based development including Docker/Kubernetes experience.
  • Analysis and mitigation of cybersecurity threats in software systems.
  • Developing applications targeted for Linux.
  • Project management and system engineering principles.

Responsibilities

  • Prototyping and software development of telescope operational software across the full SDLC.
  • Provide hands-on technical support in system administration of hardware platforms and deployment environments.
  • Collaborate with stakeholders to support engineering, commissioning, operations and early science activities.
  • Improve software development processes for standardization and long-term maintainability.
  • Mentor junior engineers and perform code reviews to ensure quality.
  • Provide project management input and reporting as required by the Functional Manager.
  • Participate in development of project schedules and activities.
  • Assist in budget development and cost/benefit analyses for procurement policies.
  • Make independent technical decisions without direction from the Technical lead.
  • Innovate to improve the software.
  • Troubleshoot and resolve very difficult software bugs.

Skills

Python
Linux
Kubernetes
Containers
CI/CD
Software architecture
QA processes
TDD
Code reviews

Education

B.Tech/B.Sc Computer Science, Computer Engineering or related field

Tools

Git
Docker
Kubernetes

Job description

The Hiring House in South Africa seeks a seasoned software engineer to prototype and develop telescope operational software across the full software development life cycle. You will provide hands-on system administration support for hardware platforms and deployment environments, including site visits as needed.

You will collaborate with engineering, commissioning, operations and early science teams, and drive improvements in development processes, code quality and project planning.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

The Hiring House • Wes-Kaap

On-site
ZAR 600,000 - 1,000,000
Senior Data Analyst (CPT)
Senior Data Analyst (CPT)

Datafin • Cape Town

On-site
ZAR 800,000 - 1,200,000
Earth Observation Software Engineer
Earth Observation Software Engineer

Bowman Outsourcing • Pretoria

On-site
ZAR 600,000 - 1,000,000
Senior Systems Engineer: Lead Architecture & Lifecycle
Senior Systems Engineer: Lead Architecture & Lifecycle

HENSOLDT South Africa • Centurion

On-site
ZAR 600,000 - 900,000
Senior Software Engineer
Senior Software Engineer

Smart4 Energy • Wes-Kaap

Hybrid
ZAR 850,000 - 1,200,000
Product Development Logistics Engineer - Space Telescopes
Product Development Logistics Engineer - Space Telescopes

SKA South Africa • Cape Town

On-site
ZAR 900,000 - 1,400,000
Electrical Engineer - Telescope Projects & Power Systems
Electrical Engineer - Telescope Projects & Power Systems

SKA South Africa • Cape Town

On-site
ZAR 900,000 - 1,200,000
Software Engineer
Software Engineer

ATS Client • Pretoria

On-site
ZAR 450,000 - 750,000
Senior Software Engineer (IT)
Senior Software Engineer (IT)

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,200,000
Permanent position
Head office in Pretoria
Senior Software Engineer (IT)
Senior Software Engineer (IT)

AtripleA recruitment & temps • Pretoria

On-site
ZAR 700,000 - 1,000,000