Enable job alerts via email!

Senior Software Engineers (CH1129b)

CapitalH

Stellenbosch

On-site

ZAR 600,000 - 800,000

Full time

30+ days ago

Job summary

A medium-sized engineering company in Stellenbosch seeks passionate Software Engineers to join their Technology Innovation team. In this role, you'll leverage your skills in Python and Java to tackle complex challenges, develop innovative solutions, and contribute to impactful projects in a collaborative work environment. With opportunities for personal and career growth, this position is ideal for those eager to push technical boundaries.

Benefits

Exciting personal and career growth opportunities
Collaborative and innovative work culture
Work with state-of-the-art technologies

Qualifications

  • At least 5 years of hands-on software engineering experience.
  • Solid understanding of software engineering principles.
  • Experience in working with real-time/event processing systems is a plus.

Responsibilities

  • Develop high-performance, distributed telecom systems.
  • Participate in the design, development, and support of complex systems.
  • Work creatively with emerging technologies to solve challenging problems.

Skills

Programming in Python
Programming in Java
Database design
SQL
Scripting in Python
Troubleshooting
Networking
Container technologies
CI/CD pipelines

Education

Bachelor's Degree in Computer Science
Bachelor's Degree in Engineering
Bachelor's Degree in Applied Mathematics

Tools

Git
Docker
Grafana
Kafka
gRPC
TypeScript
Vue.js
Job description

Join a world-class team developing high-performance, distributed telecom systems

Our 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.

  • 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.
  • Backend : Go or Java
  • Messaging & Streaming : Kafka
  • API : gRPC
  • Frontend (Bonus) : TypeScript, Vue.js
  • 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.
Create a job alert for this search

Senior Software Engineer • Stellenbosch, South Africa

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.