strategieberatungjobs
Zurück zu den Treffern

Senior Software Engineer (C# / .NET / Azure / Kubernetes) · Acuity Consultants · 100% Remote (South Africa)

Anzeige auf Englisch

Arbeitsort, , South Africa
Gehalt65.000–85.000 € brutto/Jahr
HomeofficeVollständig remote

Position Summary:

Acuity Consultants is actively recruiting an experienced, high-caliber, and technical Senior Software Engineer specializing in C#, .NET, Azure, and Kubernetes to join an international investment management company on a 100% remote basis from South Africa. In this critical software engineering role, you will be responsible for designing, developing, and scaling high-performance enterprise financial systems, trading platforms, and microservices architectures. You will leverage your deep expertise in modern .NET technologies, cloud-native Azure environments, and container orchestration to deliver robust financial solutions. This opportunity offers an exceptional salary package ranging from R1.6m - R1.8m per annum, executive project visibility, and outstanding career growth within a leading global financial services enterprise.

Detailed Job Description:

As a Senior Software Engineer supporting international investment management systems via Acuity Consultants, you will take full operational, tactical, and technical ownership of core financial software development and cloud infrastructure deployment. Your day-to-day responsibilities include building scalable distributed applications using C# and .NET, managing cloud-native deployments on Microsoft Azure, and orchestrating microservices containers using Kubernetes and Docker. You will collaborate closely with financial analysts, quants, and enterprise architects to implement trading systems, Order Management Systems (OMS), Execution Management Systems (EMS), market data feeds (Bloomberg, Refinitiv), and automated stock settlement workflows.

Furthermore, you will drive automated CI/CD pipelines, enforce rigorous code quality and security standards, and troubleshoot complex production incidents.

Key Responsibilities:

  • Design, develop, test, and deploy scalable enterprise software applications and microservices using C# and .NET core technologies.
  • Build and maintain cloud-native infrastructure, serverless functions, and distributed compute workloads on Microsoft Azure.
  • Manage containerization and container orchestration clusters utilizing Kubernetes and Docker.
  • Develop and integrate high-throughput financial trading systems, including Order Management Systems (OMS) and Execution Management Systems (EMS).
  • Integrate real‑time financial market data feeds such as Bloomberg, Refinitiv, and custom pricing engines.
  • Implement automated stock settlement, reconciliation, and post‑trade processing workflows.
  • Configure, optimize, and maintain automated CI/CD deployment pipelines, unit testing suites, and observability monitoring.
  • Collaborate with international engineering squads, product managers, and quantitative analysts to deliver robust financial software.

Required Qualifications & Skills:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline.
  • Minimum of 7 to 10+ years of professional software engineering experience with deep specialization in C# and .NET development.
  • Proven hands‑on expertise building cloud-native solutions on Microsoft Azure and orchestrating workloads with Kubernetes.
  • Strong background in financial services technology, specifically trading platforms, OMS/EMS systems, market data APIs, or stock settlements.
  • Deep understanding of distributed systems architecture, asynchronous programming, and high‑performance relational/NoSQL databases.
  • Strong troubleshooting, analytical, and performance tuning capabilities for high‑frequency trading environments.
  • Excellent written and verbal communication skills for cross‑functional remote collaboration.
  • Mandatory legal eligibility to work and reside in South Africa for 100% remote employment.

Nice‑to‑Have Skills:

  • Active Microsoft Azure professional certifications (e.g., Azure Developer Associate, Azure Solutions Architect Expert).
  • Prior professional experience working within international investment banks, hedge funds, asset management firms, or fintech enterprises.
  • Familiarity with real‑time streaming technologies such as Apache Kafka or RabbitMQ.
  • Experience implementing event‑driven architectures and domain‑driven design (DDD).
  • Contributions to open‑source .NET libraries or financial technology projects.

Application Information:

  • Recruiter: Acuity Consultants IT Recruitment Division
  • Contact Name: Gary Silbermann (Recruitment Director)
  • Email: gary@acuityconsultants.co.za
  • Phone:
  • Application URL: https://acuityconsultants.jobs
  • Salary/Rate: R1.6m - R1.8m per annum (Comprehensive International Package)
  • Deadline: Open until filled (Urgent Hiring)
  • Notice Period: Immediate to 30 Days
  • Contract Duration: Permanent / Full-Time (100% Remote from South Africa)

Recruitment Pro Tip:

When applying for this Senior Software Engineer position via Acuity Consultants, ensure your CV explicitly highlights your financial services experience (OMS/EMS, market data, or settlements), C#/.NET proficiency, and Azure/Kubernetes cloud background.

Arbeitgeber

Mehr Stellen finden

Weitere Stellen