Senior Software Engineers (CH1129b)

Capital H Staffing and Advisory Solutions

  • Stellenbosch, Western Cape
  • Permanent
  • Full-time
  • 22 days ago
Join a world-class team developing high-performance, distributed telecom systemsOur client, a medium-sized engineering company based in Stellenbosch, specializes in the design, development, integration, implementation, and support of complex hardware and software systems.We are looking for passionate and experienced Software Engineers to join their Technology Innovation team. You'll tackle complex problems, experiment with emerging and changing technology and build cutting-edge solutions.This is an opportunity to apply your technical expertise to meaningful work, work alongside top engineers pushing the limits of what is possible and deliver software that makes a real-world impact. If you thrive on solving challenging problems and pushing technical boundaries, we'd love to meet you.Minimum Requirements
  • Education:
  • Bachelor's Degree in Computer Science. Engineering, Applied Mathematics or a realted field.
  • Experience - Required
  • At least 5 years of hands-on experience in a software engineering role.
  • Strong programming skills in Python and/or Java, with a solid understanding of software engineering principles and best practices.
  • Proficient in database design and querying, including experience with SQL and working with large datasets.
  • Comfortable working in Unix-based environments, including scripting, troubleshooting and networking.
  • Experience with version control systems, container technologies, microservice-based architectures, and CI/CD pipelines.
  • Experience - Preferred
  • Experience working with real-time or event processing systems, such as Apache Kafka.
  • Strong understanding of distributed systems and scalability challenges in big data environments.
  • Background in telecommunications, signal processing or IP networks will be a big bonus.
  • Experience in machine learning and statistical analysis.
Tech Stack
  • Backend: Go or Java
  • Messaging & Streaming: Kafka
  • API: gRPC
  • Frontend (Bonus): TypeScript, Vue.js
  • Databases & Storage: PostgreSQL, Vertica, Elasticsearch
  • DevOps & Tooling: Git, Docker, Grafana
  • Scripting & Automation: Python
What's on Offer
  • Exciting personal and career growth opportunities.
  • A collaborative, relaxed, and innovative work culture.
  • The chance to work with state-of-the-art technologies and complex distributed systems.
Other:
  • Only shortlisted candidates will be contacted. Should you not hear from us after 30 days you may consider your application unsuccessful
  • Only SA Citizens will be considered
  • Please include your current salary and salary expectations.

ExecutivePlacements.com

Similar Jobs

  • Senior Fullstack Software Engineer (C#)

    HR Genie

    • Cape Town, Western Cape
    PURPOSE OF THE JOB The purpose of this Fullstack Software Engineer role is to develop, test and maintain software applications. The role particularly focuses on front-end programm…
    • Just now
  • Senior Software Developer

    PBT Group

    • Cape Town, Western Cape
    Role Overview: We are seeking a highly skilled Senior Software Developer to join our dynamic team responsible for delivering advanced technical solutions. This role involves desi…
    • Just now
  • Senior Data Engineer

    Network Recruitment

    • Cape Town, Western Cape
    Key Responsibilities: Design, build, and maintain scalable data pipelines and ETL processes. Develop and optimize data models, ensuring data quality, accuracy, and accessibilit…
    • Just now