SENIOR SOFTWARE ENGINEER (JAVA & C#) - HYBRID UP TO R1.3 MIL PER ANNUM

E-Merge

South Africa

On-site

ZAR 1,170,000 - 1,430,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

E-Merge seeks a Senior Software Engineer to join its elite technology team in Bryanston, South Africa. The ideal candidate demonstrates deep technical expertise, architectural insight and a passion for engineering excellence.

Requirements include proficiency in Python/Java/C# and strong software design sense, with experience across full stack, cloud services, and DevOps practices. Salary is negotiable up to R1.3m per annum.

Qualifications

  • Bachelor's degree in CS/Engineering or related field.
  • Proven ability to write clean, maintainable, and scalable code.
  • Experience with Agile, Scrum or Waterfall methodologies.

Skills

Python
Java
C#
Software design
CI/CD
Cloud platforms
Relational databases
Full stack
Agile/Scrum
Communication
Cloud certification

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

AWS
Azure
GCP
PostgreSQL
SQL Server

Job description

A high-performance technology practice delivering transformative solutions to leading financial institutions across Africa and Europe is seeking an exceptional Senior Software Engineer to join their elite technology team.


This opportunity is suited to a technically exceptional individual with deep technical expertise, architectural insight, and a passion for engineering excellence.


If you enjoy engineering excellence, clever architecture, collaborative teams, and the occasional debate about tabs vs spaces, this may be your next move -


This is what you need to land the job:



  • Strong foundation in software engineering: Strong proficiency in programming languages such as Python, Java, C#, or similar. While a Bachelor's degree in Computer Science, Engineering, or a related field is a plus, your ability to demonstrate expertise matters most.

  • Deep understanding of software engineering principles: Experience with software design patterns and architectural principles with the ability to write clean, maintainable, and efficient code.

  • DevOps fluency: Experience in CI/CD tools to streamline software development and delivery.

  • Database Management: Experience working with relational databases like AWS RDS, MS SQL Azure SQL DB or Postgres.

  • Experience with Cloud Services: Experience with cloud platforms (AWS, Azure, GCP) is a plus.

  • Expose to Full Stack development: Experience with front-end and back-end development is a plus.

  • Experience with Software Development Methodologies: Understanding of software development methodologies like Agile, Scrum & Waterfall.

  • Communication and collaboration: Excellent communication, problem-solving, and analytical skills are key. The ability to present complex technical concepts in a clear and concise way.

  • Cloud Certification (a plus): While not mandatory, possessing a relevant Cloud certification demonstrates your commitment to professional development and validates your understanding of Cloud services and best practices.


The following would also be advantageous:



  • Relevant consulting experience to banks and insurers.

  • A strong desire to learn and upskill business knowledge


The Reference Number for this position is MAT60707 which is a Permanent position based in Bryanston offering a cost to company of up to R1.3m Per Annum negotiable on experience and ability. Contact Mavis at [email protected] or call him at 011 463 3633 to discuss this and other opportunities.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

SENIOR SOFTWARE DEVELOPER - C# (CAPE TOWN - IN-OFFICE) UP TO R130K PER MONTH
SENIOR SOFTWARE DEVELOPER - C# (CAPE TOWN - IN-OFFICE) UP TO R130K PER MONTH

ATS Client • Cape Town

On-site
ZAR 1,320,228 - 1,581,372
SENIOR C# DEVELOPER / DEVOPS (C#/.NET, CI/CD) - CAPE TOWN (HYBRID)- UP TO R1.5M PER ANNUM
SENIOR C# DEVELOPER / DEVOPS (C#/.NET, CI/CD) - CAPE TOWN (HYBRID)- UP TO R1.5M PER ANNUM

E-Merge • South Africa

On-site
ZAR 1,350,000 - 1,650,000
Senior Developer (C# & Java) - Johannesburg (in office role)- up to R1.3mil Per Annum
Senior Developer (C# & Java) - Johannesburg (in office role)- up to R1.3mil Per Annum

ATS Client • Johannesburg

On-site
ZAR 1,170,000 - 1,430,000
Senior Java AI Software Engineer - Pretoria (Hybrid) - R1.08m PA
Senior Java AI Software Engineer - Pretoria (Hybrid) - R1.08m PA

E-Merge • South Africa

Hybrid
ZAR 972,000 - 1,188,000
Hybrid working model
Permanent position
SENIOR SOFTWARE ENGINEER – be TECH LEAD in FINTECH / DIGITAL PAYMENTS LEADER – R1.5m – CAPE TOW[...]
SENIOR SOFTWARE ENGINEER – be TECH LEAD in FINTECH / DIGITAL PAYMENTS LEADER – R1.5m – CAPE TOW[...]

Acuity Consultants • Wes-Kaap

On-site
ZAR 1,350,000 - 1,650,000
INTERMEDIATE C# DEVELOPER / DEVOPS (C#/.NET, CI/CD) - CAPE TOWN - UP TO R1.2M PA
INTERMEDIATE C# DEVELOPER / DEVOPS (C#/.NET, CI/CD) - CAPE TOWN - UP TO R1.2M PA

ATS Client • Cape Town

On-site
ZAR 1,080,000 - 1,320,000
SENIOR FULL STACK SOFTWARE DEVELOPER - CAPE TOWN (TYGER VALLEY - HYBRID) UP TO R1.5M PER ANNUM
SENIOR FULL STACK SOFTWARE DEVELOPER - CAPE TOWN (TYGER VALLEY - HYBRID) UP TO R1.5M PER ANNUM

ATS Client • Cape Town

On-site
ZAR 1,350,000 - 1,650,000
Senior Software Engineer
Senior Software Engineer

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Modern office facilities
SOFTWARE DEVELOPER - C# - DURBAN - ONSITE - UP TO R780K PER MONTH
SOFTWARE DEVELOPER - C# - DURBAN - ONSITE - UP TO R780K PER MONTH

E-Merge • South Africa

On-site
ZAR 5,223,000 - 8,705,000
SENIOR BACK-END DEVELOPER (C#) - CENTURION - PERMANENT - UP TO R1.2MIL PER ANNUM
SENIOR BACK-END DEVELOPER (C#) - CENTURION - PERMANENT - UP TO R1.2MIL PER ANNUM

ATS Client • Centurion

On-site
ZAR 1,200,000