Search thousands of fresh jobs

×
This job is expired
Kamo Placements

Senior Software Engineer

Kamo Placements

  • R Undisclosed
  • Permanent Senior position
  • Cape Town
  • Posted 03 Sep 2026 by Kamo Placements
  • Expires in 11 days
  • Job 2644634 - Ref JHB001982

About the position

To research, analyse and evaluate requirements for the existing or new software applications.
JOB DESCRIPTION 

  • Prototyping and software development of the telescope operational software (all stages of the full software development life cycle will be encountered).
  • Provide hands-on technical support in the system administration of the hardware platforms, deployment environments and processing, which may include site visits to the site.
  • Collaborate with departmental stakeholders to support engineering, commissioning, operations and early science activities.
  • Assist and ensure maturing of software development and quality assurance processes towards greater standardization and improved long-term maintainability and robustness.
  • Facilitate coding standard compliance and code reviews, which include mentoring junior engineers.
  • Provide project management and progress reporting input as required by the Functional Manager and for team communication.
  • Participate in development of project schedules and activities.
  • Participate in the development of budgets and cost/benefit analysis for compliance with project procurement policies.
  • Make technical decisions independently without directions.
  • Innovate independently towards improving the software.
  • Troubleshoot and solve very difficult software bugs.


JOB REQUIREMENTS

Qualification:

  • 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:

  • 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, development, commissioning, release and support of large-scale projects in Python.
  • Technical knowledge of development in Linux operating systems (experience in system administration of such will be beneficial).
  • Technical experience in architecture design and development of large software projects (experience with control and monitoring will be beneficial.
  • Quality assurance processes and software development processes and willingness to participate in improving software development processes and software quality procedures.
  • Test-driven development and integration testing techniques, methodologies and frameworks; and supporting systems like revision control.
  • Experienced in computer and environment setup and configuration, including the use of containers, and Kubernetes. Knowledgeable to analyse and implement cybersecurity threats suggested.
  • Developing applications targeted for the Linux operating system.
  • Implementation of project management and system engineering principles.

Knowledge:

  • Modern software collaboration tools such as Github, Containers, Google Drive, JIRA.
  • Python programming language.
  • Database development, real-time sensor messaging management.
  • Knowledgeable or willing to learn to develop and design ML models.

Desired Skills:

  • attention to detail
  • communication skills
  • project management

Kamo Placements

About the agency

Kamo Placements is a 100% Female Black Owned Company. Kamo Placements embraces the South African culture and the company complies with the employment equity Act. The company has a 100% affirmative action content. Our vision is to be a leading staffing solutions provider by paying tribute to our clients and our country: South Africa, a land rich in both human resources and opportunities. Ready for the organization to bring in the two together. * Kamo Placements is committed to the uplifting of all individuals that form part of the diverse culture of the South African Population. * To be the preferred value adding partner of selected customers in core markets in the supply of cost effective human capital related solutions. * To uplift the community and to continue our commitment to create equal employment opportunities through growth, training, development and affirmative action appointments. * Being a 100% Female Black owned company it is our commitment to the redressing of the empowerment agenda.

Receive a daily digest of all new jobs matching this job. Your information is safe with us and you can cancel any time.

Expires in 10 days

Email me jobs similar to: Senior Software Engineer

Receive a daily digest of all new jobs matching this job: Senior IT Auditor. Your information is safe with us and you can cancel at any time.