698,120open jobs
40,773companies
105,935added this week
Browse all
Salary
$21k – $53k per year (Estimated)
Location
In office (Pretoria)
Seniority
Senior
Employment
Full-Time
Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.
Senior Software Engineer

Our Client in Pretoria is seeking a SENIOR SOFTWARE ENGINEER to join their team in Pretoria.

Please email cv and latest payslip to [email protected]

Responsibilities:

  • Develop, enhance and maintain software systems using Software Engineering practices and principles
  • Work with a team to design and implement enterprise and web applications
  • Write efficient, reliable and maintainable code, whether implementing architectural improvements, user-facing features or fixing bugs
  • Troubleshoot and resolve issues, problems and errors encountered across various systems/platforms
  • Analyse and optimise application code for efficiency, reliability and performance
  • Understand system architecture design and assisting architects and developers
  • Work with multiple competing priorities in a fast-paced environment
  • Embrace a highly collaborative team approach that rewards quality code and effective communication
  • Operate as a resource to less experienced Software Engineer/Developers, providing an open learning environment for cross-team knowledge sharing
  • Stay current with the latest development best practices and technologies

Abilities:

  • Highly creative problem solver with excellent collaboration and communication skills
  • Effective analytical ability, debugging and troubleshooting skills
  • Ability to learn and adapt to unfamiliar technologies, both open-source and proprietary
  • Ability to clearly communicate with non-technical stakeholders
  • Ability to juggle multiple projects

Qualifications:

  • Good SOA and micro-services architecture experience will be advantageous (Oracle OSB is currently used on a SOA project)
  • Experience with open-source Java technologies such as Spring, Maven
  • Experience with Java Script and Java Script frameworks such as AngularJ
  • Experience with PostgreSQL and Oracle databases
  • Experience with Telecommunications environments and integration with network elements advantageous
  • Required Education:

  • Bachelor's degree, preferably in Computer Science or related field, OR related experience
  • Experience:

  • Proven experience in delivering Java Standard Edition and Java Enterprise Edition applications
  • Proven multithreading and concurrency skills highly advantageous
  • Extensive experience in producing, consuming and managing SOAP, REST and other HTTP APIs, including authentication, message queues and back-end service integrations
  • Experience with cloud services will be advantageous
  • Proven experience in developing and deploying on a Linux/Unix environment
  • Proven experience with designing and implementing databases
  • Experience using version control in a collaborative environment, specifically Subversion and GIT
  • Experience in agile development methodologies
  • Good understanding of system architecture and service deployment in a 24/7 environment
  • Additional Information:

  • Head office in Pretoria; project work at several client locations in Gauteng
  • Permanent position
  • Salary: Market related

    Posted 2026-01-12

    Free account
    Stop reading job ads. Get the ones that fit.
    One free account turns this page into a shortlist built around your stack, your level and your pay.
    Match on every job. Stack, seniority, pay and location, scored against your profile.
    698,120 open roles. Read straight off company career pages, refreshed every day.
    Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
    3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
    Create a free account Continue with Google
    Free forever. No card. Under a minute.

    Your match

    How well do you fit this role?
    Two answers are enough for a real match. No account needed.
    Check my fit
    Answers stay in this browser until you create an account.

    Recommended for you based on this role

    Similar stack
    Same company
    Pretoria
    Frontend Engineer 3 hours ago
    In office • Bachelor's Degree
    JavaScript
    TypeScript
    Frontend
    GraphQL
    Next.js
    React.js
    Sass
    Turborepo
    DevOps
    Terraform
    GCP
    Azure
    CI/CD
    Git
    AWS
    Kubernetes
    Amazon EKS
    Google GKE
    Azure AKS
    Design
    Figma
    Management
    Agile
    QA
    Playwright
    Jest
    Apply
    $49k – $137k per year (Estimated) • In office • Full-Time • 10+ years exp • PhD • Madrid
    Python
    JavaScript
    TypeScript
    Apex
    AI/ML
    Cursor
    Claude
    Prompt Engineering
    AI Agents
    LLM
    Agentforce
    Edge AI
    Frontend
    GraphQL
    React.js
    Apply
    $49k – $137k per year (Estimated) • In office • Full-Time • 10+ years exp • PhD • Madrid
    Python
    JavaScript
    TypeScript
    Apex
    AI/ML
    Cursor
    Claude
    Prompt Engineering
    AI Agents
    LLM
    Agentforce
    Edge AI
    Frontend
    GraphQL
    React.js
    Apply
    Remote
    AI/ML
    Cursor
    Claude
    Lovable
    Analytics
    A/B Testing
    Design
    Figma
    Management
    Agile
    Apply
    Remote
    AI/ML
    Cursor
    Claude
    Lovable
    Analytics
    A/B Testing
    Design
    Figma
    Management
    Agile
    Apply
    $15k – $43k per year (Estimated) • In office • Full-Time • Bachelor's Degree
    SQL
    C#
    C++
    Apply
    $26k – $59k per year (Estimated) • In office • Full-Time • 10+ years exp • Pretoria
    DevOps
    SLI/SLO/SLA
    Apply
    $25k – $55k per year (Estimated) • In office • Full-Time • 5+ years exp • Pretoria
    Cybersecurity
    ISO 27001
    Management
    ITIL
    Apply
    $11k – $30k per year (Estimated) • In office • Full-Time • Pretoria
    JavaScript
    PHP
    PHP
    WordPress
    WooCommerce
    Databases
    MySQL
    Frontend
    JQuery
    DevOps
    Rest API
    SOAP
    Apply
    $16k – $46k per year (Estimated) • In office • Full-Time • 4+ years exp • Pretoria
    JavaScript
    TypeScript
    SQL
    Frontend
    Angular
    Apply
    $11k – $25k per year (Estimated) • In office • Full-Time • 1+ year exp • Pretoria
    Apply
    See all jobs
    This is one of many
    698,120 more open roles from verified company boards, updated every day.