Where

Software Engineer

Network Recruitment
Cape Town Full-day Full-time

Description:

An automation company in Somerset West is seeking a Software Engineer.
  • We are looking for an exceptional and passionate Software Engineer/Developer to join our dynamic Mission Systems and Software Tools team. Successful candidates will form part of a software development team, developing software for user applications. We perform formal software development for highly reliable safety-critical and mission-critical systems.

    Role and Responsibilities:
    Includes the following, but is not limited to:
    • Design, develop, and maintain mission-system-related software, including software for payload control, payloads emulators, relay applications, mission logic, etc.
    • Manage and optimise Docker environments for mission system appliances
    • Enhance software productivity by maintaining CI pipelines, integrated development platforms (IDPs), and build systems
    • Develop and support other general software productivity tools
    • Play a major role in the generation of outputs for projects, including design, testing, documentation, production and verification artefacts
    • Implement engineering processes, plans and policies as applicable to a specific project
    • Perform minor support roles within the company, if required

    Requirements:
    • Minimum Qualifications:
      • Bachelor’s Degree in Computer Science (BSc) or Engineering (BSc Eng / BEng).
    • Required Skills and Experience:
      • Proficiency with one or more general-purpose programming languages: Python, C++, Java etc.
    • Recommended Skills and Experience:
      • Practical experience with modern Python, particularly versions 3.10 and beyond.
      • Strong knowledge of the Python Standard Library and common third-party libraries such as lxml, numpy, and argparse.
      • Familiarity with markup languages and related technologies, including XML, XSLT, XML Schema, JSON, and YAML.
      • Proficiency with containerisation technologies such as Docker.
      • Solid understanding of the Linux operating system, particularly distributions like Debian and Ubuntu.
      • Competence in one or more scripting languages, such as Bash, Batch, or PowerShell.
      • Hands-on experience with version control systems, including Git, Subversion, or Perforce.
      • Experience working within Agile teams and/or using issue tracking tools like Jira.
      • 2–3 years of relevant industry or postgraduate experience would be advantageous.

    Please send your CV to rusteyn@networkrecruitment.co.za.

Requirements:

  • We are looking for an exceptional and passionate Software Engineer/Developer to join our dynamic Mission Systems and Software Tools team. Successful candidates will form part of a software development team, developing software for user applications. We perform formal software development for highly reliable safety-critical and mission-critical systems.

    Role and Responsibilities:
    Includes the following, but is not limited to:
    • Design, develop, and maintain mission-system-related software, including software for payload control, payloads emulators, relay applications, mission logic, etc.
    • Manage and optimise Docker environments for mission system appliances
    • Enhance software productivity by maintaining CI pipelines, integrated development platforms (IDPs), and build systems
    • Develop and support other general software productivity tools
    • Play a major role in the generation of outputs for projects, including design, testing, documentation, production and verification artefacts
    • Implement engineering processes, plans and policies as applicable to a specific project
    • Perform minor support roles within the company, if required

    Requirements:
    • Minimum Qualifications:
      • Bachelor’s Degree in Computer Science (BSc) or Engineering (BSc Eng / BEng).
    • Required Skills and Experience:
      • Proficiency with one or more general-purpose programming languages: Python, C++, Java etc.
    • Recommended Skills and Experience:
      • Practical experience with modern Python, particularly versions 3.10 and beyond.
      • Strong knowledge of the Python Standard Library and common third-party libraries such as lxml, numpy, and argparse.
      • Familiarity with markup languages and related technologies, including XML, XSLT, XML Schema, JSON, and YAML.
      • Proficiency with containerisation technologies such as Docker.
      • Solid understanding of the Linux operating system, particularly distributions like Debian and Ubuntu.
      • Competence in one or more scripting languages, such as Bash, Batch, or PowerShell.
      • Hands-on experience with version control systems, including Git, Subversion, or Perforce.
      • Experience working within Agile teams and/or using issue tracking tools like Jira.
      • 2–3 years of relevant industry or postgraduate experience would be advantageous.

    Please send your CV to rusteyn@networkrecruitment.co.za.
  • Design, develop, and maintain mission-system-related software, including software for payload control, payloads emulators, relay applications, mission logic, etc.
  • Manage and optimise Docker environments for mission system appliances
  • Enhance software productivity by maintaining CI pipelines, integrated development platforms (IDPs), and build systems
  • Develop and support other general software productivity tools
  • Play a major role in the generation of outputs for projects, including design, testing, documentation, production and verification artefacts
  • Implement engineering processes, plans and policies as applicable to a specific project
  • Perform minor support roles within the company, if required
  • Minimum Qualifications:
    • Bachelor’s Degree in Computer Science (BSc) or Engineering (BSc Eng / BEng).
  • Required Skills and Experience:
    • Proficiency with one or more general-purpose programming languages: Python, C++, Java etc.
  • Recommended Skills and Experience:
    • Practical experience with modern Python, particularly versions 3.10 and beyond.
    • Strong knowledge of the Python Standard Library and common third-party libraries such as lxml, numpy, and argparse.
    • Familiarity with markup languages and related technologies, including XML, XSLT, XML Schema, JSON, and YAML.
    • Proficiency with containerisation technologies such as Docker.
    • Solid understanding of the Linux operating system, particularly distributions like Debian and Ubuntu.
    • Competence in one or more scripting languages, such as Bash, Batch, or PowerShell.
    • Hands-on experience with version control systems, including Git, Subversion, or Perforce.
    • Experience working within Agile teams and/or using issue tracking tools like Jira.
    • 2–3 years of relevant industry or postgraduate experience would be advantageous.
  • Bachelor’s Degree in Computer Science (BSc) or Engineering (BSc Eng / BEng).
  • Proficiency with one or more general-purpose programming languages: Python, C++, Java etc.
  • Practical experience with modern Python, particularly versions 3.10 and beyond.
  • Strong knowledge of the Python Standard Library and common third-party libraries such as lxml, numpy, and argparse.
  • Familiarity with markup languages and related technologies, including XML, XSLT, XML Schema, JSON, and YAML.
  • Proficiency with containerisation technologies such as Docker.
  • Solid understanding of the Linux operating system, particularly distributions like Debian and Ubuntu.
  • Competence in one or more scripting languages, such as Bash, Batch, or PowerShell.
  • Hands-on experience with version control systems, including Git, Subversion, or Perforce.
  • Experience working within Agile teams and/or using issue tracking tools like Jira.
  • 2–3 years of relevant industry or postgraduate experience would be advantageous.
01 Apr 2025;   from: careers24.com

Similar jobs

  • OfferZen (Pty) Ltd
  • Cape Town
... least 4 years of experience as a software engineer. Strong experience in Ruby on ... least 4 years of experience as a software engineer. Strong experience in Ruby on ... least 4 years of experience as a software engineer. Strong experience in Ruby on ...
13 days ago
  • OfferZen (Pty) Ltd
  • Cape Town
... least 4 years of experience as a software engineer. Strong experience in Ruby on ... least 4 years of experience as a software engineer. Strong experience in Ruby on ... least 4 years of experience as a software engineer. Strong experience in Ruby on ...
20 days ago
  • OfferZen (Pty) Ltd
  • Cape Town
... experience working as a Software Engineer Develop and support software including applications, database integration ... experience working as a Software Engineer Develop and support software including applications, database integration ...
20 days ago
  • Lesaka Technologies
  • Cape Town
... A vacancy exists for a Python Software Engineer within the Kazang - Micro Merchant ... experience as a Software Engineer. Degree in Computer Science, Software Engineering, or ... experience as a Software Engineer. Degree in Computer Science, Software Engineering, or ...
2 days ago