Senior Software Engineer (GoLang / Rust / C++) - Real-Time Pricing / R1.6m PA / Hybrid Sandton
- Location
- South Africa
- Work model
- Hybrid
- Contract
- Permanent
- Salary (as advertised)
- R1 600 000 per year
- Closing date
First listed . Last checked at source .
In brief
**Overview** This is a permanent, hybrid Senior Software Engineer role based in Sandton, offering a cost to company salary of up to R1.6m per annum, negotiable based on experience and ability. The position, identified by Reference Number GZ61213, is a rare opportunity to work on a true greenfield, real-time pricing platform within a high-performance financial environment, where engineering quality directly impacts global trading outcomes. The role offers real end-to-end ownership (design, build, production) within a small, elite engineering team with high autonomy. It involves complex low-latency, real-time system challenges, direct access to business and quant-driven stakeholders, and a culture that values engineering excellence over bureaucracy. The work is visible, critical, and career-defining, powering real-time energy derivatives pricing systems used by global financial institutions. This is not a feature role but a greenfield platform build with real ownership, complexity, and impact. Key aspects include taking a Proof-of-Concept (POC) to a production-grade real-time platform, owning a mission-critical pricing engine, building low-latency, event-driven distributed systems, leading an engineering pod, and influencing architecture, engineering standards, and technical direction. **What you will do** * Design high-performance distributed systems at scale. * Build real-time, data-intensive services. * Translate complex pricing and financial logic into production-grade code. * Drive engineering excellence across backend and platform layers. * Work directly with business experts and quant-driven stakeholders. * Leverage AI-assisted engineering tools to accelerate delivery. **Requirements (from the original advert)** * 10+ years software engineering experience * Strong background in real-time / event-driven systems * Proficiency in Go, C++ or Rust / JAVA * Strong systems design & architecture capability * Deep understanding of performance, concurrency & scalability * Cloud experience (AWS) * Comfortable working in high-impact, ambiguous environments * **Bonus points:** * Trading / pricing / financial markets experience * Derivatives, market data or analytics exposure * Experience turning models or prototypes into production platforms **Who should apply** This role is ideal for an engineer seeking real impact beyond incremental feature work, valuing real ownership, complexity, and significant influence. Candidates should thrive in a high-performance financial environment, be eager to take a greenfield platform from POC to production, and enjoy solving complex low-latency, real-time system challenges with a high degree of autonomy. The role suits individuals who value engineering excellence, want direct access to business and quant-driven stakeholders, and desire work that is visible, critical, and career-defining. **Deadline** Not specified **Reference** Original posting: https://www.jobmail.co.za/jobs/it-computer/other-it-computer/south-africa/senior-software-engineer-golang-rust-c-real-time-pricing-r1.6m-pa-hybrid-sandton-id-7471102 Source: jobmail
Summary drafted with AI assistance from the original advert. The advert itself is the authority — how we use AI.
At a glance
- At least 10 years of experience.
- Java
- C++
- AWS
Extracted automatically from the advert; confirm requirements on the original listing.
Job description
Before you apply
- Confirm the requirements and closing date on the original listing (jobmail). SPANi lists vacancies from other sites and may not reflect last-minute changes.
- Legitimate employers do not charge application, registration or training fees.
- Don't send your ID or bank details before you have confirmed the employer is real.
Applying for permanent roles
- Mirror the job title and top three requirements in your CV summary and most recent experience.
- Quantify results where possible: sales targets, cases handled, tickets closed, or team size.
- Proofread contact details and filenames before submitting — small errors cost interviews.
- Verify the company and role on the source page before sharing ID copies or banking details.