×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer, Backend Developer, Software Engineer

Job in Johannesburg, 2000, South Africa
Listing for: Tradition
Full Time position
Listed on 2026-07-08
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, SQL Developer, DevOps
Job Description & How to Apply Below

Tradition is the interdealer broking arm of Compagnie Financière Tradition and one of the world's largest interdealer brokers in over-the-counter financial and commodity related products. CFT is represented in over 28 countries, employing over 2,500 people.

Tradition’s goal is to provide superior client services. It believes its business success is a direct reflection of its employees and recruits. As such, teamwork, creativity, reliability and integrity are components of a work ethic taken very seriously since the company was founded in 1959.

Tradition is currently seeking to appoint a Software Developer to be based in our Johannesburg office.

Main responsibilities
  • Contributing to the development of a real‑time financial derivative pricing platform
  • Building and maintaining software components across the application stack
  • Working with experienced engineers to design, develop, test, and deploy new features
  • Learning how complex pricing and market data models are translated into software solutions
  • Writing clean, maintainable, and well‑tested code
  • Participating in Agile ceremonies, code reviews, and technical discussions
  • Supporting the monitoring, troubleshooting, and continuous improvement of applications
  • Using modern development tools, including AI‑assisted engineering tools, to improve productivity and code quality
  • Collaborating with product owners, business analysts, and subject matter experts to understand requirements and deliver solutions
Key skills and experience required
  • A minimum of 3 years of software development experience
  • A degree in Computer Science, Software Engineering, Mathematics, Physics, Engineering, or a related discipline (or equivalent practical experience)
  • Knowledge of at least one programming language such as Go, C++, Rust, Java, Python, or C#
  • Understanding of software development fundamentals including object‑oriented programming, testing, and version control
  • Interest in distributed systems, data processing, and high‑performance applications
  • Strong problem‑solving skills and willingness to learn
  • Good communication and collaboration skills
  • Enthusiasm for working in a fast‑paced engineering environment
  • Experience with cloud platforms such as AWS through academic, personal, or professional projects
  • Familiarity with databases, APIs, and modern software development tools
  • Interest in financial markets, trading systems, or data‑intensive applications
  • Experience with Git, CI/CD pipelines, or container technologies such as Docker
  • Use of AI‑assisted development tools for coding, testing, or learning

Tradition welcomes all suitable applications and is an equal opportunity employer who values diversity. All employment is decided on the basis of qualifications and merit.

By applying for this role, you agree that we may retain your details on our system for a period of 6 months and may contact you for any future vacancies that may arise within the Tradition Group.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary