What Jobs are available for Sr Engineer in South Africa?
Showing 206 Sr Engineer jobs in South Africa
Sr AWS Engineer
Posted today
Job Viewed
Job Description
Job Description:
Title: Senior AWS Engineer
Location: Johannesburg (Hybrid)
Position Type: Contract
Contract Duration: 6 months with possible extension
Job Summary:
The Senior AWS Engineer is responsible for designing, implementing, and maintaining scalable, secure, and highly available cloud infrastructure on Amazon Web Services (AWS). This role involves leading cloud architecture initiatives, optimizing performance, ensuring security compliance, and mentoring junior engineers.
Key Responsibilities:
- Design and implement AWS-based infrastructure solutions using best practices.
- Automate infrastructure provisioning using Infrastructure as Code (IaC) tools like Terraform or AWS CloudFormation.
- Monitor, troubleshoot, and optimize cloud environments for performance and cost-efficiency.
- Ensure security and compliance through proper IAM policies, encryption, and auditing.
- Collaborate with DevOps, development, and security teams to support CI/CD pipelines and application deployments.
- Lead incident response and root cause analysis for cloud-related issues.
- Stay current with AWS services and recommend improvements or new technologies.
- Mentor junior engineers and contribute to knowledge sharing within the team.
Required Skills & Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 5+ years of experience in cloud engineering with a focus on AWS.
- Strong knowledge of AWS services (EC2, S3, RDS, Lambda, VPC, IAM, CloudWatch, etc.).
- Proficiency in scripting languages (Python, Bash, etc.).
- Experience with IaC tools (Terraform, CloudFormation).
- Familiarity with containerization (Docker, ECS, EKS) and orchestration.
- Understanding of networking, security, and cloud architecture principles.
- AWS certifications (e.g., AWS Certified Solutions Architect – Professional) are a plus.
Preferred Qualifications:
- Experience with hybrid cloud or multi-cloud environments.
- Knowledge of DevOps practices and tools (Jenkins, GitLab CI/CD, etc.).
- Exposure to monitoring and logging tools (Datadog, Prometheus, ELK stack).
- Strong communication and leadership skills.
Is this job a match or a miss?
Sr Software Engineer
Posted today
Job Viewed
Job Description
TRAILD: Who are we?
TRAILD is a dynamic, fast-growing SaaS company that streamlines, automates and protects Accounts Payable.
Just as your bank provides always on risk protection for your credit card, TRAILD provides a similar level of security to help businesses protect their B2B payments from fraud, errors and mistakes.
Our specialised Accounts Payable software integrates with leading business ERP systems like SYSPRO, Acumatica, MYOB, and IFS to help clients make their AP process more streamlined, automated and secure.
We have a rapidly growing client base, so you are about to board the rocket ship at the right time. This is an opportunity to make a real impact and with your help we can support more businesses digitise their existing operations with enhanced automation and security.
Hear how TRAILD customers speak about us here.
The Role: Want to be a part of our exciting growth journey?
We are looking for a talented and motivated individual to join our growing team, where you will play a critical role in designing and developing new products and features. You will be working on a true global system running out of multiple data centres around the world. We work in a microservices + event driven architecture using Google Cloud.
We're building a next-generation Accounts Payable automation solution that integrates deeply with our customers' most important systems
You will be working in a highly trusted environment where you will be tasked with working on the whole end to end solution, from initial discussions through to deployment.
We are a team that truly cares about our customers, from fast response times, to listening to their feedback, to continuing to drive the product forward. The work you do will be used and appreciated by our customers.
What we look for
- Experience working with a modern typed language (e.g., C#, Java, Go, or similar) in a cloud-native environment.
- Exposure to microservices and event-driven architectures.
- A customer-focused mindset — someone who cares deeply about understanding and helping customers and sees their success as our success.
- Comfortable in a remote-first, globally distributed team, with strong communication and collaboration skills.
- A strong collaborator with a growth-oriented mindset, hands-on execution, adaptability, and scale-up spirit.
The Perks of Working at TRAILD
- Flexibility: we offer a full remote opportunity with a flexibly schedule
- Global team: we are growing across APAC, NA and EMEA and have team all across the world.
- Our team genuinely loves working at TRAILD: we scored 100% on our 2023 eNPS survey.
Please note that the final applicants for this job will be asked to consent in writing to a police check / criminal background check to the extent permitted by law in your jurisdiction of employment.
Is this job a match or a miss?
Sr DevOps Engineer
Posted today
Job Viewed
Job Description
Description
Ria Money Transfer, a business segment of Euronet Worldwide, Inc. (NASDAQ: EEFT), delivers innovative financial services including fast, secure, and affordable global money transfers to millions of customers along with currency exchange, mobile top-up, bill payment and check cashing services, offering a reliable omnichannel experience. With over 600,000 locations in nearly 200 countries and territories, our purpose remains to open ways for a better everyday life.
We believe we can create a world in which people are empowered to build the life they dream of, no matter who they are or where they are. One customer, one family, one community at a time.
About This Role
The Devops Team specializes in the reliability of Euronet systems and processes. You will use your background as an operations generalist to work closely with our development teams from the early stages of design all the way through identifying and resolving production issues.
The ideal candidate will be passionate about an operations role that involves deep knowledge of both the application, the product and will also believe that automation is a key component to operating large-scale systems.
Responsibilities
- Help define the future of and contribute directly to Euronet's infrastructure
- Ensure high uptime (99.98%) of our platform, performance, and scalability by leading the architecture, deployment, automation, maintenance, and management of mission-critical production systems.
- Work closely with our Software Development and Engineering teams to build platforms before they go live, building areliable production-ready services and applications.
- Manage major incidents to mitigation/resolution, perform post-incident reviews of all major incidents and determine actionitems required to avoid similar issues/minimize downtime for future incidents.
- Work with Software Development and Engineering teams to ensure that assigned applications/platforms have appropriatemonitoring and metrics in place to measure performance and stability, appropriately.
- Build tools and automation that eliminate work and reduce the time it takes to resolve an issue for public cloud and on premises resources.
- Staying calm under pressure
- Coach team members, provide knowledge transfer to coworkers and encourage acquisition of new skills.
- Provide rotational on-call support where you'll respond, detect, triage and resolve production incidents
- Meet all Euronet information security best practices to ensure all compliance requirements are met
What We Will Look For You To Have
- 3 or more years' experience software development and/or systems engineering
- Bachelor's degree in related field or equivalent experience required
- Strong knowledge of Linux and Windows operating systems and environment
- Strong knowledge of Networking, Load balancers, DNS, NTP and TCP/IP
- Experience with one or more of the following F5 products: LTM, ASM, GTM, AFM, BIGIQ
- A willingness to learn on the job and take on tasks as needed
- Proficiency in the design principles for monitoring and alerting systems
- Experience with monitoring tools like Nagios, Icinga, SolarWinds, New Relic, Grafana
- Solid scripting skills; experience with Shell, Bash, Ansible, Python, Powershell, Ruby.
- Experience in setting up CI/CD pipelines (Gitlab or AzureDevops)
- Excellent organizational, verbal, and written communication skills
- Experience with one or more of the following AWS technologies: Global Accelerator, ALB, NLB, EKS, EC2, VPC, 3, RDS Experience with containers
- Knowledge with container orchestration
- Experience with some Infrastructure Automation like Terraform, Ansible, Puppet/Forema
- Experience with web servers IIS and Apache.
Perks & Benefits
- Medical Aid, Life Insurance & Provident Fund
- Extra leave above-standard and Birthday Off
- Hybrid Work Schedule
- Growth Opportunities
- Corporate gatherings, team bonding events, and much more
Ria Money Transfer is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Check out our website to learn more about the company
The position responsibilities outlined above are intended to define the general contents and requirements to perform this job. It is not to be taken as a complete statement of responsibilities or requirements. This job description does not restrict the Company's right to assign or reassign duties and responsibilities to this job as needed
Is this job a match or a miss?
Sr Software Engineer
Posted today
Job Viewed
Job Description
TRAILD
: Who are we?
TRAILD is a dynamic, fast-growing SaaS company that streamlines, automates and protects Accounts Payable.
Just as your bank provides always on risk protection for your credit card, TRAILD provides a similar level of security to help businesses protect their B2B payments from fraud, errors and mistakes.
Our specialised Accounts Payable software integrates with leading business ERP systems like SYSPRO, Acumatica, MYOB, and IFS to help clients make their AP process more streamlined, automated and secure.
We have a rapidly growing client base, so you are about to board the rocket ship at the right time. This is an opportunity to make a real impact and with your help we can support more businesses digitise their existing operations with enhanced automation and security.
Hear How TRAILD Customers Speak About Us Here.
The Role: Want to be a part of our exciting growth journey?
We are looking for a talented and motivated individual to join our growing team, where you will play a critical role in designing and developing new products and features. You will be working on a true global system running out of multiple data centres around the world. We work in a microservices + event driven architecture using Google Cloud.
We're building a next-generation Accounts Payable automation solution that integrates deeply with our customers' most important systems
You will be working in a highly trusted environment where you will be tasked with working on the whole end to end solution, from initial discussions through to deployment.
We are a team that truly cares about our customers, from fast response times, to listening to their feedback, to continuing to drive the product forward. The work you do will be used and appreciated by our customers.
What We Look For
- Experience working with a modern typed language (e.g., C#, Java, Go, or similar) in a cloud-native environment.
- Exposure to microservices and event-driven architectures.
- A customer-focused mindset — someone who cares deeply about understanding and helping customers and sees their success as our success.
- Comfortable in a remote-first, globally distributed team, with strong communication and collaboration skills.
- A strong collaborator with a growth-oriented mindset, hands-on execution, adaptability, and scale-up spirit.
The Perks of Working at
TRAILD
- Flexibility: we offer a full remote opportunity with a flexibly schedule
- Global team: we are growing across APAC, NA and EMEA and have team all across the world.
- Our team genuinely loves working at TRAILD: we scored 100% on our 2023 eNPS survey.
Please note that the final applicants for this job will be asked to consent in writing to a police check / criminal background check to the extent permitted by law in your jurisdiction of employment.
Is this job a match or a miss?
Technical Lead
Posted today
Job Viewed
Job Description
Brief description
The main purpose of this position is to provide application-related technical support and leadership in relation to system availability, solution provision and enhancements implementation to the financial cluster at the South African Reserve Bank (SARB) to ensure an effective and efficient banking service solution.
Detailed description
The successful candidate will be responsible for the following key performance areas:
- Analyse information and provide reports on incidents, problems and production releases.
- Develop and maintain procedures for maintenance, business continuity planning (BCP) and information technology service continuity management (ITSCM).
- Manage the resolution of incidents in accordance with the agreed service standards to ensure business continuity.
- Drive the deployment of solutions and related technologies according to relevant standards and agreed business requirements.
- Manage service level agreements with suppliers to ensure that business requirements are fulfilled.
- Ensure adherence to change control and release management processes.
- Lead and perform the BCP, ITSCM and system maintenance exercises.
- Facilitate periodic vulnerability scanning and implement the necessary resolution(s).
- Manage stakeholder relationships to ensure the delivery of a high-quality service and fit-for-purpose solutions.
- Lead the provision of technical solutions to the SARB financial cluster by analysing requirements and enhancement to the current banking service solution.
- Manage the ends of cycles to ensure that payment settlements and general ledger reconciliation are completed timeously and accurately.
Is this job a match or a miss?
Technical Lead
Posted today
Job Viewed
Job Description
Job no.: 905
Job title: Technical Lead - Core Banking
Location: Head Office, Pretoria
Organisation name: Solutions Delivery – Enterprise Systems Division
Department description: Business Solutions and Technology Department
Brief description
The main purpose of this position is to provide application-related technical support and leadership in relation to system availability, solution provision and enhancements implementation to the financial cluster at the South African Reserve Bank (SARB) to ensure an effective and efficient banking service solution.
Detailed description
The successful candidate will be responsible for the following key performance areas:
- Analyse information and provide reports on incidents, problems and production releases.
- Develop and maintain procedures for maintenance, business continuity planning (BCP) and information technology service continuity management (ITSCM).
- Manage the resolution of incidents in accordance with the agreed service standards to ensure business continuity.
- Drive the deployment of solutions and related technologies according to relevant standards and agreed business requirements.
- Manage service level agreements with suppliers to ensure that business requirements are fulfilled.
- Ensure adherence to change control and release management processes.
- Lead and perform the BCP, ITSCM and system maintenance exercises.
- Facilitate periodic vulnerability scanning and implement the necessary resolution(s).
- Manage stakeholder relationships to ensure the delivery of a high-quality service and fit-for-purpose solutions.
- Lead the provision of technical solutions to the SARB financial cluster by analysing requirements and enhancement to the current banking service solution.
- Manage the ends of cycles to ensure that payment settlements and general ledger reconciliation are completed timeously and accurately.
Job requirements
To be considered for this position, candidates must be in possession of:
- a Bachelor of Information and Communications Technology (ICT) (NQF 7) or an equivalent qualification;
- five to eight years' experience in ICT applications support environments, with at least three of those years in a technical lead role;
- six to eight years' experience in Java programming, PL/SQL programming and application server/WebLogic administration;
- six to eight years' experience in Oracle E-Business Suite, FLEXCUBE, OBDX, OBPM administration and/or OBIEE development; and
- at least six to eight years' experience in Oracle Service-Oriented Architecture (SOA) and identity and access management.
Additional requirements include:
- knowledge and skill in:
- Oracle databases and utilities;
- Linux and Unix;
- industry, organisational and business awareness;
- quality assurance;
- continual improvement;
- continued learning and professional development;
- applications support and maintenance;
- systems specialisation;
- information technology governance, risk and compliance;
- contract and associated service management (service level agreements);
- capacity and performance management; and
- operations.
How to apply
Internal applicants MUST apply through the HCM Cloud Solution.
Follow these links:
- Click on
Me
. - Click on
Show More
. - Under
Current Jobs
, click on
Search Jobs
, then select the job you want to apply for. - Click on
Apply now
.
External applicants MUST apply online, via
All available vacancies will be visible.
Follow these links:
- Click on WORK @ SARB (
Career opportunities
). - Under
Latest vacancies
, scroll to 'For more vacancies click here' and click on
here
. - Click on
All jobs
. - Select the job you want to apply for.
- Click on
Apply now
. - Login/register
- Is this your first visit to our Job Site? > Register today (Ensure that you include all your skills and qualifications during the registration process.); or
- Already registered on our Job Site? > Already registered? > Login here.
Do not enclose copies of your identity document or qualifications with your application.
Shortlisted applicants will be subjected to a psychometric assessment, an appropriate reference check and a security clearance as part of the selection process.
The closing date for applications is
7 November
2025.
Late applications will not be considered.
In line with the SARB's commitment to diversifying its workforce, preference will be given to suitable candidates from designated groups. People with disabilities are welcome to apply.
The SARB offers remuneration and benefits commensurate with the level of the position and in line with the market. The level at which the successful applicant will be appointed will depend on his/her competence and experience.
Human Resources Department
Is this job a match or a miss?
Technical Lead
Posted today
Job Viewed
Job Description
Engineering Team Lead - Remote in South Africa, Full-Time Contract
Lead a cross-functional engineering team to drive technical excellence, mentor developers, and deliver scalable software solutions. Oversee agile project execution, full-stack development, and DevOps practices, while fostering collaboration and professional growth in a balanced, innovative environment.
Requirements
- Leadership experience managing teams and complex projects using agile methodologies
- Expertise in .NET for full-stack development, API integration, testing, debugging, and DevOps (CI/CD, containerisation, cloud deployment)
- Proficiency with cloud services (AWS) and microservices architecture
- Agile/Scrum certification and project management tool experience
Preferred
- Experience in recruitment and mentoring
- Knowledge of emerging technologies and industry trends
- Background in stakeholder communication and technical strategy
This role is with a leading technology company specialising in innovative software solutions and trusted by global organisations for scalable tech excellence.
Is this job a match or a miss?
Be The First To Know
About the latest Sr engineer Jobs in South Africa !
Technical Lead
Posted today
Job Viewed
Job Description
Our client based in Midrand is seeking the expertise of a Tech Lead
Responsibilities:
- Oversee all aspects of the Software Development Life Cycle (SDLC), including planning, organizing, monitoring, and delivery.
- Manage both the development of new strategic applications and the maintenance of existing systems.
- Facilitate regular discussions between business stakeholders and project teams to align on priorities and reach consensus.
- Serve as the technical owner for a portfolio of applications, ensuring their ongoing alignment with business needs.
- Maintain strong working relationships with business units to ensure technical solutions support broader business objectives.
- Lead and coordinate projects or programs within the application area of responsibility.
- Ensure applications evolve to meet changing client or business requirements over time.
- Develop or improve operational processes to support application performance and service delivery.
- Manage vendor relationships, including service delivery and commercial agreements.
- Provide leadership, guidance, and performance management for direct reports, including skill development and goal setting.
- Support the development of IT and business strategies.
- Promote continuous improvement in processes and operational practices within the team.
- Ensure security considerations are embedded in all technical solutions and operations.
- Oversee audit, risk, and compliance activities to meet internal and external regulatory requirements.
Minimum requirements:
B. Com Informatics/B. Engineering/ B.Sc.
Agile or equivalent contemporary development methodology certification
ITIL or equivalent certification
Demonstrated experience in managing scrum team
Is this job a match or a miss?
Technical Lead
Posted today
Job Viewed
Job Description
Proven experience as a Full Stack React Native Developer or similar role.
• Experience developing microservice based desktop and mobile applications.
• Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML,
jQuery)
• Knowledge of multiple JavaScript frameworks with below as mandatory:
React Native
And below as good to have:
Angular
React JS
• Well versed with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX
design
• Excellent communication Skills
Is this job a match or a miss?
Technical Lead
Posted today
Job Viewed
Job Description
Key Responsibilities
- Plan, design and support infrastructure solutions with cloud managed service team help for solution implementation. This includes designing the cloud infrastructure and designing the security architecture e.g. data centers, AWS, Azure
- Translate client/product requirements into solutions, and confident with an ability to handle pressure in critical situations by always ensuring that client requirements are met i.e. solution design, POC verification, and traditional IT cloud solution design for public cloud projects
- Assist in project delivery from a perspective of architecting, designing and delivering capabilities to the existing environment from infrastructure through to systems and application
- Provide various technical support and advice especially on OS level.
- Support implementation of the cloud solutions for the various applications and help define operational procedures if needed for that application post go live, for the cloud operators
- Support and lead bids, presentations and PoC
- Ensure the efficient development of digital products in the portfolio
- Build strong and collaborative relationships with product, and business partners among others to ensure deep understanding of various systems and integrations
- Staying updated, researching, reviewing, and making recommendations on Software applications or innovations from a perspective of design, integration, and technical fit with other systems
- Translates functional requirements into the architecture for that solution and describing it through architecture and design
- Call out risks and issues appropriately and proactively to resolve blockers and ensure timely delivery of agreed business outcomes.
- Select, review, and efficiently handle external agencies and suppliers as required, including via blended internal/external delivery models
- Collaborate with digital partners on digital products roadmap
- To ensure Cybersecurity is a vital aspect considered in all stages of design
Required Qualifications:
- Good bachelor's degree, ideally in a relevant subject such as Computer Science, Computer Engineering and relevant Technology degrees
- Strong Software/Application/Platform and Cybersecurity understanding
- Have a strong acumen to fit portfolio/solutions to customer problems
- Excellent communication skills and ability to build positive relationships across diverse groups, translating technical concepts for business audiences, and business concepts for technical audiences
- Strong understanding of SDK, API and industry standards communication protocol.
- Keen interest in emerging technologies to support and improve consumer experience at interview and application
- Experience of B2B2C digital product development, including full product lifecycle, and development of multiple high-usage, high-profile digital products
- Detailed practical understanding of digital development technologies and subject areas e.g. UX, business analysis, UI design, architecture, testing, technology infrastructure
- Professional certifications in AWS and/or Azure Certified Solution Architect will be added advantage
- Experience in Smart building design and technologies will be added advantage
- Vertical exposure in Insurance will be added advantage
- Strong reading, writing and presentation skills in English is important
- Experience in Financial/Insurances industry is preferred.
Is this job a match or a miss?