715 Software Engineer jobs in South Africa

Software Engineer

Cape Town, Western Cape impact.com

Posted today

Job Viewed

Tap Again To Close

Job Description

At impact.com, we are passionate about our people, our technology, and are obsessed with customer success. Working together enables us to grow rapidly, win, and serve the largest brands in the world. We use cutting-edge technology to solve real-world problems for our clients and continue to lead as the top SaaS platform for automating partnerships and increasing revenue. Our entrepreneurial culture rewards ambition and curiosity. If you value a team where your opinions matter, contributions are recognized, and you enjoy working with talented, diverse colleagues, then this is the place for you!

Impact.com is the world’s leading partnership management platform, transforming how businesses manage various partnerships, including affiliates, influencers, content publishers, and B2B collaborations. Our platform facilitates creating, managing, and scaling partnership ecosystems with trusted brands and communities. To learn more, visit .

Your Role at Impact:

As a Software Engineer 1, you will focus on delivering tasks for your squad, testing end-to-end, assisting QA with staging environments, and fixing broken builds. You should understand all aspects of your programming language and apply previous solutions to new problems independently. Practical experience with design patterns, unit testing, CI, and cloud platforms is required. You should be comfortable reusing frameworks and working independently on familiar tasks. During planning and design sessions, ask questions to understand the business context. You will also support environment setup and onboarding of new team members.

What You'll Do:
  • Develop, test, and maintain software for the platform.
  • Create meaningful unit, functional, and integration tests.
  • Collaborate with a distributed team to achieve quarterly objectives.
  • Develop code independently and through pair programming.
  • Maintain design, user, and test documentation.
  • Familiarize yourself with squad technologies.
  • Verify and fix bugs as part of triage.
  • Build non-customer-facing code.
  • Support testing and quality assurance processes.
  • Participate in production deployments.
What You Have:
  • Initiative and personal development mindset.
  • Team player attitude.
  • B.S. in Computer Science or related field, or equivalent experience.
  • Open-source contributions are a plus.
  • 3+ years experience with Java, Spring, and related technologies.
  • 2-3+ years experience in software development.
  • Knowledge of relational databases, table design, and SQL.
  • Commitment to work-life balance, with benefits like primary caregiver leave, training, medical aid, provident fund, stock units, fitness reimbursement, and stipends.

Impact.com is an equal opportunity employer. All applicants will be treated fairly regardless of race, ethnicity, gender, age, disability, or other protected characteristics.

#LI-Hybrid

Create a Job Alert to receive future opportunities directly to your email.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Johannesburg, Gauteng LexisNexis Risk Solutions

Posted today

Job Viewed

Tap Again To Close

Job Description

.Software Engineer page is loaded# Software Engineerlocations: Johannesburgtime type: Full timeposted on: Posted Todayjob requisition id: R91951**Don't miss this opportunity to grow and thrive in a supportive and exciting workplace. Apply today and start your journey with us!***About our Team**LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers. Our company has been a long-time leader in deploying AI and advanced technologies to the legal market to improve productivity and transform the overall business and practice of law, deploying ethical and powerful generative AI solutions with a flexible, multi-model approach that prioritizes using the best model from today’s top model creators for each individual legal use case.**About the Role**As a Software Engineer, you will perform moderate research, design, and software development assignments within a specific software functional area or product line. In this role, you will have the opportunity to work on cutting-edge technologies and innovative projects that will shape the future of our products. You will collaborate with a dynamic team of talented engineers, designers, and product managers to create high-quality software solutions that meet the needs of our customers.**Responsibilities**• Writing and reviewing portions of detailed specifications for the development of system components of moderate complexity, ensuring they meet quality standards. • Completing simple bug fixes to improve the stability and performance of our software. • Working closely with other development team members to understand product requirements and translate them into effective software designs. • Operating in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders to ensure project success. • Resolving technical issues as necessary to maintain smooth and efficient operation of our software. • Keeping abreast of new technology developments to continuously improve your skills and knowledge. • Performing all other duties as assigned to contribute to the overall success of the team and the company.**Requirements**• Have a BSC computer science degree or equivalent. • Have professional experience in software engineering. • Have experience with development in python and cloud technologies such as AWS • Be familiar with Agile and Waterfall methodologies. • Be able to analyze and resolve technical challenges efficiently. • Be able to work effectively with internal and external technology teams. • Have strong written and verbal communication skills.**Work in a way that works for you**We promote a healthy work/life balance across the organisation. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.• Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive**Working for you**We know that your well-being and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:• Medical Aid • Retirement Plan inclusive of Risk Benefits (Disability, Critical Illness, Life Cover & Funeral Cover) • Modern family benefits, including adoption and surrogacy • Study Leave**About the Business**LexisNexis Legal & Professional provides legal, regulatory, and business information and analytics that help customers increase their productivity, improve decision-making, achieve better outcomes, and advance the rule of law around the world. As a digital pioneer, the company was the first to bring legal and business information online with its Lexis and Nexis services.We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our or please contact .**Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams** **.**Please read our .We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.***USA Job Seekers:***.()(blob: / 3:41RELX is a global provider of information-based analytics and decision tools for professional and business customers, enabling them to make better decisions, get better results and be more productive.Our purpose is to benefit society by developing products that help researchers advance scientific knowledge; doctors and nurses improve the lives of patients; lawyers promote the rule of law and achieve justice and fair results for their clients; businesses and governments prevent fraud; consumers access financial services and get fair prices on insurance; and customers learn about markets and complete transactions.Our purpose guides our actions beyond the products that we develop. It defines us as a company. Every day across RELX our employees are inspired to undertake initiatives that make unique contributions to society and the communities in which we operate.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Cape Town, Western Cape Lulalend

Posted today

Job Viewed

Tap Again To Close

Job Description

Job title: Senior Software Engineer

Reporting to: Software Engineering Team Lead

Location: Our Lula head office is based in Cape Town; however, for this role, we are open to applications from across South Africa.

ALL STAFF APPOINTMENTS WILL BE MADE WITH DUE CONSIDERATION OF THE COMPANY’S EE TARGETS

WHAT WE DO

Lula is an innovative and human-focused FinTech company on a mission to help small businesses optimise their cash flow. Our purpose is to help SMEs manage their businesses better, faster, and more simply, so they can spend more time doing what they love.

If you’re looking for a new place to call ‘home’ that believes in the potential of the broader SME landscape in South Africa and a place where you’ll work with awesome people - then Lula’s the place for you!

We’re making business banking fast, human, Lula!

OUR VALUES

Collaborative - we’re a clan and work together as a team, always towards a common goal

Committed - we’re accountable and follow through no matter the challenge

Curious - we look for better ways to do things and make a positive difference

Connected - we stay close to, learn from and look to understand each other and our customers

Compassionate - we go out of our way to care about our colleagues, our customers and our community

OVERALL PURPOSE

Our platform is the market leader in online business lending, is based on the Microsoft stack and is hosted in the cloud.

We are looking for a motivated Senior Software Engineer to join our dynamic, vibrant and energetic Engineering team. The successful candidate will be required to contribute towards system architecture, technical decision making, planning and development of platform features and advance our platform to the next phase of operation and functionality. The application is the market leading online small business lending platform which incorporates all aspects from multiple API integrations with other fintech platforms to advanced business logic around risking, pricing and machine learning prediction for quick turnaround funding offers.

In addition, the successful candidate will be required to mentor junior Developers and be an active member of code reviewing sessions. Furthermore, taking responsibility for project delivery and system maintenance.

This role will expose you to several aspects of software development, service provider integrations, full stack technologies, project responsibility and team mentorship.

Responsibilities will include:

  • Extend and maintain existing and new software systems on the Lula platform (and/or Lula white labeled/partner platforms)
  • Project scheduling, planning reporting and analysis tasks
  • Planning, estimating, and continuously improving code quality, system design and processes
  • Work with the business to understand and implement complex requirements
  • Technical advice and system architecture
  • Driving Engineering Excellence within Lula
  • Collaboration between product delivery teams
  • Mentorship of more junior team members
  • Technology research and keeping a constant eye on changing industry ideas and practices, and monitoring emerging technologies
  • Participation in technical architecture/problem resolution sessions
  • Work in an agile environment, assisting in the move towards Continuous Deployment

THE COMPETENCIES WE’RE AFTER

  • Full stack development exposure
  • Ability to mentor more junior team members
  • Efficiency and optimisation driven
  • Analytical thinker
  • Problem solver
  • Attention to detail
  • Innovative
  • Advanced communication skills
  • Team player
  • Knowledge sharing
  • Interest and passion for technology

THE SKILLS AND EXPERIENCE WE’RE LOOKING FOR

  • A relevant tertiary level qualification (BSc in Computer Science, BTech, BEng), or equivalent
  • Honours and/or Master’s degree an added advantage
  • 6+ years experience in object oriented development (Preferably C# or Java)
  • Solid experience in test-driven development
  • Exposure to any of the following:
    • architectural design principles
    • secure coding practices
    • front-end scripting technologies (Javascript, Jquery, React)
    • Mobile development utilising React-Native
    • API design, with a openAPI preference
    • micro-services and/or service oriented architecture
    • cloud based environments (Preferably Azure)
    • database design
    • Agile development
    • source control (e.g Git)

Please note that all appointments are subject to our background checking process, which may include Credit, Criminal and any other job inherent checks

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Johannesburg, Gauteng LexisNexis

Posted today

Job Viewed

Tap Again To Close

Job Description

Don't miss this opportunity to grow and thrive in a supportive and exciting workplace.
Apply today and start your journey with us!

About our Team

LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers. Our company has been a long-time leader in deploying AI and advanced technologies to the legal market to improve productivity and transform the overall business and practice of law, deploying ethical and powerful generative AI solutions with a flexible, multi-model approach that prioritizes using the best model from today’s top model creators for each individual legal use case.

About the Role

As a Software Engineer, you will perform moderate research, design, and software development assignments within a specific software functional area or product line. In this role, you will have the opportunity to work on cutting-edge technologies and innovative projects that will shape the future of our products. You will collaborate with a dynamic team of talented engineers, designers, and product managers to create high-quality software solutions that meet the needs of our customers.

Responsibilities

• Writing and reviewing portions of detailed specifications for the development of system components of moderate complexity, ensuring they meet quality standards.
• Completing simple bug fixes to improve the stability and performance of our software.
• Working closely with other development team members to understand product requirements and translate them into effective software designs.
• Operating in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders to ensure project success.
• Resolving technical issues as necessary to maintain smooth and efficient operation of our software.
• Keeping abreast of new technology developments to continuously improve your skills and knowledge.
• Performing all other duties as assigned to contribute to the overall success of the team and the company.

Requirements

• Have a BSC computer science degree or equivalent.
• Have professional experience in software engineering.
• Have experience with development in python and cloud technologies such as AWS
• Be familiar with Agile and Waterfall methodologies.
• Be able to analyze and resolve technical challenges efficiently.
• Be able to work effectively with internal and external technology teams.
• Have strong written and verbal communication skills.

Work in a way that works for you

We promote a healthy work/life balance across the organisation. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.

• Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive

Working for you

We know that your well-being and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:

• Medical Aid
• Retirement Plan inclusive of Risk Benefits (Disability, Critical Illness, Life Cover & Funeral Cover)
• Modern family benefits, including adoption and surrogacy
• Study Leave

About the Business

LexisNexis Legal & Professional provides legal, regulatory, and business information and analytics that help customers increase their productivity, improve decision-making, achieve better outcomes, and advance the rule of law around the world. As a digital pioneer, the company was the first to bring legal and business information online with its Lexis and Nexis services.

We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact .

Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here .

Please read our Candidate Privacy Policy .

We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.

USA Job Seekers:

EEO Know Your Rights .

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Cape Town, Western Cape ACI Worldwide

Posted today

Job Viewed

Tap Again To Close

Job Description

Join the Team Making Possibilities Happen

If you have ever used an ATM, paid a bill through your phone, sent money to a friend, or shopped online, chances are your transaction was safeguarded and processed using our software. Now it is your turn to serve the

This advertiser has chosen not to accept applicants from your region.

Software Engineer

Western Cape, Western Cape Vista

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

This is an Intermediate to Senior level Software Engineer role with a focus on .Net, Angular and Python. You'll be joining one of our skilled software engineering teams playing a key role in delivering the continued technical and functional quality, and excellence, of an artificial intelligence powered solution for film forecasting, distribution negotiation, automated scheduling, and business analysis.

The role

  • Using your strong .Net and Angular experience, familiarity with Python, and your exposure to AI / Machine Learning, you'll contribute to the design, development and implementation of new features, and the enhancement, and on-going maintenance, of existing applications
  • Collaborating with squad members, other engineering teams, and the architecture and product teams, you'll design and implement new features and functionality, maintain quality, and ensure responsiveness and security of applications
  • Producing and ensuring consistent code integrity and development

Requirements

You'll need robust back-end capabilities, and exposure to Python and AI / Machine Learning would be highly beneficial.

We're looking for proven experience with the following :

  • C#, ASP.Net CORE, Angular, SQL Server
  • Experience with Python and AI / ML (would be highly beneficial)
  • API Integrations, Data Repositories
  • Docker / Kubernetes / Octopus / Agile
  • Microsoft Azure
  • Advanced coding and problem-solving ability
  • Strong team collaboration skills
  • Thisisahybridrolewhichincludesregularattendance(1-2 days per week) inourCapeTownoffice.

    WearecurrentlyonlyconsideringapplicantswithanexistingrighttoworkinSouthAfrica,withouttheneedforemployer sponsorship,forthisposition.

    About Vista

    Vista is a world-leading company that makes software for the cinema industry. Started in Auckland, New Zealand, over 25 years ago, we now serve cinemas, film distributors, and moviegoers worldwide.

    Our HQ is in the City Works Depot in Auckland. We have offices and subsidiary companies in Sydney, Los Angeles, London, Amsterdam, Cape Town, Shanghai, Mexico City, and Kuala Lumpur. We use the latest technologies and offer a fun, agile and collaborative environment. We continue to innovate and build our reputation as one of the best Kiwi tech companies to work for.

    Shared Standards

    Our Shared Standards act as a compass for how we work together and reflect the behaviours we value at Vista Group. The way in which each member of our crew embodies these Shared Standards is an indicator for performance and success, as it aligns with our vision and strategy.

    One Crew

  • We're a diverse team, in different places and functions, and we're at our best when we connect, help and collaborate
  • Shine a Light

  • We communicate openly, we explain the why, and we ask when we don't understand. We don't leave people in the dark
  • Make it Happen

  • We make good things happen as people and as teams through our focus on delivery
  • Chase Great

  • We challenge ourselves and each other to keep improving
  • Benefits

    You will be supported to continually learn and improve your tech skills, share knowledge and ideas in the team, and be part of a dynamic and open culture.

    We have a range of benefits that include :

  • Rest & Relax Fridays - Finish at lunch time on Friday but get paid for the full day
  • Annual volunteer day
  • Employee Rewards and Benefits with Perkbox
  • Medical Insurance / Medical Aid
  • Employee Assistance Programme Service
  • Paid Sick leave
  • 5 days bereavement leave per year
  • On-Site Breakfast Bar
  • If you enjoy a challenge and working in a dynamic and collaborative team, you’ll love working at Vista.

    We value inclusivity celebrate diversity and are committed to offering equal opportunity to our staff and candidates — regardless of gender, age, race, ethnicity, marital status, disability, sex, sexual orientation, religious, ethical beliefs or political opinion. This commitment is reflected in all our employment policies and procedures.

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Engineer

    Umhlanga Rocks, KwaZulu Natal Mergemega

    Posted 2 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    Software Engineer

    Get AI-powered advice on this job and more exclusive features.

    Direct message the job poster from Mergemega

    About Mergemega

    Feeling worn out from endless prospecting? Mergemega revolutionizes client acquisition with the unparalleled power of AI. We don't just identify potential clients; we seamlessly connect them with businesses that perfectly match their needs. Our innovative AI technology has delivered transformative results, catapulting us into the elite ranks of the world's top AI startups.

    Core Technology:

    • AI-powered web scraping for qualified lead discovery
    • Precision matching algorithms for optimal client-business pairing
    • Automated connection systems for seamless introductions

    Join our AI team to develop and enhance the intelligent systems that power Mergemega's revolutionary client acquisition platform. You'll work on cutting-edge machine learning models that identify prospects, match clients with businesses, and optimize our automated lead generation pipeline.

    Key Responsibilities

    • Design and implement machine learning models for lead scoring and client-business matching
    • Develop and optimize web scraping algorithms using AI-driven techniques
    • Build and maintain recommendation systems for precision matching
    • Create automated decision-making systems for lead prioritization
    • Collaborate with data science team to improve model accuracy and performance
    • Monitor model performance and implement continuous improvement strategies

    Required Technical Skills

    • Data Processing: Pandas, NumPy, Apache Spark
    • Web Scraping: BeautifulSoup, Scrapy, Selenium, Playwright
    • Database: MySQL, MongoDB, Vector databases (Pinecone, Weaviate)
    • APIs: REST, GraphQL integration
    • Version Control: Git, GitHub/GitLab

    Preferred Qualifications

    • Bachelor's/Master's in Computer Science, AI, or related field
    • 3+ years experience in machine learning and AI development
    • Experience with recommendation systems and matching algorithms
    • Knowledge of deep learning and neural networks
    • Familiarity with MLOps and model deployment
    • Experience with real-time data processing

    Work from one of South Africa's most beautiful coastal locations, where innovation meets the ocean breeze.

    Our Culture: Where AI Pioneers Thrive

    About Mergemega

    Feeling worn out from endless prospecting? Mergemega revolutionizes client acquisition with the unparalleled power of AI. We don't just identify potential clients; we seamlessly connect them with businesses that perfectly match their needs. Our innovative AI technology has delivered transformative results, catapulting us into the elite ranks of the world's top AI startups.

    Core Technology:

    • AI-powered web scraping for qualified lead discovery
    • Precision matching algorithms for optimal client-business pairing
    • Automated connection systems for seamless introductions

    1. AI Engineer Role Overview

    Join our AI team to develop and enhance the intelligent systems that power Mergemega's revolutionary client acquisition platform. You'll work on cutting-edge machine learning models that identify prospects, match clients with businesses, and optimize our automated lead generation pipeline.

    Key Responsibilities

    • Design and implement machine learning models for lead scoring and client-business matching
    • Develop and optimize web scraping algorithms using AI-driven techniques
    • Build and maintain recommendation systems for precision matching
    • Implement natural language processing solutions for prospect qualification
    • Create automated decision-making systems for lead prioritization
    • Collaborate with data science team to improve model accuracy and performance
    • Monitor model performance and implement continuous improvement strategies

    Required Technical Skills

    • Core Languages: Python, TypeScript, JavaScript
    • AI/ML Frameworks: TensorFlow, PyTorch, Scikit-learn, Keras
    • Data Processing: Pandas, NumPy, Apache Spark
    • NLP Libraries: spaCy, NLTK, Transformers (Hugging Face)
    • Web Scraping: BeautifulSoup, Scrapy, Selenium, Playwright
    • Database: MySQL, MongoDB, Vector databases (Pinecone, Weaviate)
    • Cloud Platforms: AWS/GCP/Azure ML services
    • APIs: REST, GraphQL integration
    • Version Control: Git, GitHub/GitLab

    Preferred Qualifications

    • Bachelor's/Master's in Computer Science, AI, or related field
    • 3+ years experience in machine learning and AI development
    • Experience with recommendation systems and matching algorithms
    • Knowledge of deep learning and neural networks
    • Familiarity with MLOps and model deployment
    • Experience with real-time data processing

    Location: Umhlanga, KZN, South Africa

    Work from one of South Africa's most beautiful coastal locations, where innovation meets the ocean breeze.

    Our Culture: Where AI Pioneers Thrive

    At Mergemega, we've created more than just a workplace—we've built a vibrant ecosystem where artificial intelligence pioneers come to shape the future. Our culture is built on three core pillars:

    Innovation-First Mindset

    • Work alongside brilliant minds who are passionate about pushing the boundaries of AI
    • Freedom to experiment with cutting-edge technologies and implement your boldest ideas
    • Regular tech talks, AI research sessions, and knowledge sharing among team members
    • Direct access to the latest AI tools, frameworks, and computational resources

    Collaborative Excellence

    • Small, agile teams where every voice matters and every contribution drives impact
    • Flat organizational structure that empowers developers to make key technical decisions
    • Cross-functional collaboration between AI engineers, architects, and security experts
    • Mentorship opportunities both as a mentor and mentee

    Purpose-Driven Work

    • Be part of technology that's genuinely transforming how businesses acquire clients
    • Work on AI systems that process millions of data points and create real business value
    • Contribute to open-source projects and the broader AI community
    Why Techies Love Mergemega

    Intellectual Stimulation

    • Solve complex algorithmic challenges in web scraping, matching, and recommendation systems
    • Work with large-scale distributed systems and real-time AI processing
    • Access to premium development tools, cloud resources, and AI/ML platforms
    • Regular hackathons and innovation days to explore new technologies

    Career Acceleration

    • Rapid professional growth in a scaling startup environment
    • Clear career progression paths from individual contributor to technical leadership
    • Conference attendance sponsorship and continuous learning budget
    • Direct exposure to C-level decision making and business strategy
    Compensation & EquityCompetitive Package
    • Market-leading salaries benchmarked against top SA tech companies and international standards
    • Significant equity participation

    Own a piece of the AI revolution and benefit from our exponential growth

    • Performance bonuses tied to both individual contributions and company milestones
    • Stock option program with accelerated vesting for high performers
    Equity Growth Potential
    • Pre-IPO equity opportunities
    • Quarterly equity reviews with potential for additional grants
    • Liquidity events and secondary market opportunities
    • Long-term wealth building through AI innovation
    Ready to Pioneer the Future of AI?

    This is your invitation to join an elite group of AI pioneers in one of the most exciting startup environments in South Africa.

    If you're a technologist who dreams in algorithms, thrives on solving impossible problems, and wants to build AI systems that impact millions of businesses globally, Mergemega is your launchpad.

    Location: Umhlanga, KZN, South Africa

    Environment: Innovation-driven, equity-rich, ocean-side AI laboratory

    Mission: Revolutionizing client acquisition through pioneering artificial intelligence

    Ready to make history? Send us your CV and let's build the future of AI together.

    Seniority level
    • Seniority level Mid-Senior level
    Employment type
    • Employment type Full-time
    Job function
    • Job function Engineering and Information Technology
    • Industries Research Services

    Referrals increase your chances of interviewing at Mergemega by 2x

    Get notified about new Software Engineer jobs in Umhlanga, KwaZulu-Natal, South Africa .

    Senior Python Software Architect at Neem Digital WordPress Developer - 0717 - Durban, South Africa

    Durban, KwaZulu-Natal, South Africa $1,200.00-$2,000.00 2 days ago

    Intermediate Software Development Engineer (Live) - DBN

    Durban, KwaZulu-Natal, South Africa 1 month ago

    Durban, KwaZulu-Natal, South Africa 3 days ago

    Durban, KwaZulu-Natal, South Africa 4 days ago

    Durban, KwaZulu-Natal, South Africa 4 days ago

    Junior Developer – React & Zoho Platform Intermediate Software Development Engineer (DBN)

    Durban, KwaZulu-Natal, South Africa 19 hours ago

    Transport Planning Manager - Secondary Distribution

    Pinetown, KwaZulu-Natal, South Africa 1 week ago

    Durban, KwaZulu-Natal, South Africa 1 month ago

    Durban, KwaZulu-Natal, South Africa 7 hours ago

    Durban, KwaZulu-Natal, South Africa 2 days ago

    Senior Building Infrastructure Engineer at Takora

    Durban, KwaZulu-Natal, South Africa 2 months ago

    Durban, KwaZulu-Natal, South Africa 1 day ago

    Senior DevOps Engineer (remote, 1 year fixed term contract)

    Durban, KwaZulu-Natal, South Africa 2 days ago

    Transport Planning Manager - Primary Distribution

    Durban, KwaZulu-Natal, South Africa 10 hours ago

    Durban, KwaZulu-Natal, South Africa 2 days ago

    L2 Electrotechnical Support Engineer, part-time (South Africa)

    Durban, KwaZulu-Natal, South Africa 1 month ago

    Durban, KwaZulu-Natal, South Africa 9 months ago

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.
    Be The First To Know

    About the latest Software engineer Jobs in South Africa !

    Software Engineer

    StructureIt Ltd

    Posted 3 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    workfromhome

    Who/What is DealX?

    DealX is a technology and data company that builds Software-as-a-Service products for the financial market (Securitization), with customers primarily in the US.


    We’re a people-first product company that believe in building empowered & autonomous product teams to deliver on our Product Vision & Strategy, with a strong culture of collaboration over and above our core values of Curiosity, Can-do, Accountability, Simplicity, Communication and Wellbeing.


    Our offices are primarily in South Africa & Mauritius, although we do have team members in the US, UK and New Zealand as well. We are a remote-first company, so this role is open to anyone, anywhere in South Africa – all you need is a reliable workspace at home.


    Whilst we started in 2006 as a single company, in 2021 we separated the Consulting (StructureIt) part of the business from the Product (DealX) part of the business. Our shared services group "Enablement" remains employed by StructureIt and provides services to both businesses.


    In 2021, Morningstar Credit invested in DealX as part of the reorganisation, and in 2023, we launched a new product together. The platform is powered by DealX Tech & Data and marketed as Morningstar Credit Analytics, a well-known and trusted brand in the US market.

    We are proud to say that as of March 2025, DealX is wholly owned by Morningstar Credit, and we have tremendous ambition to bring deeper and wider value to the market through additional tech and data products.

    We’re looking for capableSoftware Engineers to join our mission!

    Read more about us here:

    What a typical day looks like

    • This is a hands-on coding position with challenging problems to solve.
    • Delivering high quality working software, which all contributes to the overall success of our product suite.
      • Product Roadmap
      • Maintenance / Technical Debt
      • Product Support
    • We often revisit and tweak our Way of Working to ensure that the right parts of the team are doing the right things.
    • Coding, collaborating, and communicating as part of a cross functional globally distributed product team.
    • Code reviews and contributing to shared best practices.
    • Collaborating on high-level system architecture and technical strategy.
    • Contributing to automation that drives our CI/CD and improving or creating internal tooling.
    • Continuous learning – we encourage continuous learning and knowledge sharing.
    • Regular 1:1’s & bi-directional feedback with your team lead/manager/mentor.

    What we are looking for
    We highly value the culture aspect of our team, so a good culture-fit is deal-breaker for us.

    People / Team:

    • You are passionate about technology, writing code & collaborating with like-minded folks.
    • You have experience delivering working software from inception to deployment touching on frontend, backend, data and infrastructure.
    • You can work in an existing codebase, we certainly leverage a lot of modern tech, but you’ve been around the block to know that not all parts of a product are new & shiny!
    • Strong opinions held weakly and care about writing legible and performant code.

    Role Fit:

    • We are predominantly looking for both Full Stack Engineers or more Backend/Data focused Software Engineers passionate about building SaaS Products.
      • We have cross-functional product teams with T-Shaped software engineers expected to be able to contribute to all areas of the product.
      • Contributing to all areas means that you are not "boxed" to only doing FE, BE, Data or DevOps related work, but you are able to contribute to a product across all areas to implement something from start to end.
      • That said, we also believe in leveraging the unique strengths (or interests) of everyone - whatever that might be. As a result, naturally people have focus areas in which they might spend most of their time - the key being, that they don't throw a task over the fence to someone else to change the color of a button, for example.
    • Seniors are expected to collaborate and mentor more junior members of the team. That said, management isn’t the only growth path – you can stay an individual contributor too – depending on your interest and capability to manage others.

    Technology:

    • 4+ years relevant working experience.
    • Deep experience and working knowledge of .NET.
    • Strong relational database design and advanced SQL experience with OLTP databases, such as MSSQL Server and/or PostgreSQL.
    • A good, hands-on understanding of software architecture & design patterns.
    • Experience writing testable code and opinions on unit, functional and integration tests.
    • Hands on experience with containerized applications.
    • Experience using cloud platforms (AWS, Azure, etc).
    • Hands on experience with Typescript and/or at least one modern web technology - such as Angular, React, Vue or similar.

    We recognize that a perfect match to the above tech requirements isn’t always possible – so if you are not proficient in some of these, that’s potentially fine if you are strong experience in the other areas, and willing to learn - just be straight with us when you apply.

    What’s in it for you?

    Our internal employee handbook , including details about our benefits, is published publicly - so feel free to read through it there, or look at the highlights below.

    Location

    • Remote working / or from the office with daily lunch.
    • Flexible working hours.

    First Day Starting kit

    • Yours to own:
      • Money towards keyboard of your choice
      • Headset
      • Laptop Riser
      • Mouse
    • Company owned take home set up:
      • High-spec laptop
      • 27" Screen
      • 24" Screen

    Insurance – fringe benefit / company paid

    • Medical Aid – Discovery Classic Saver & Vitality.
    • Gap Cover.
    • Life Insurance.
    • Disability Insurance.
    • Funeral Cover.

    Learning

    • Learning Budget - Books or Courses - you choose how to use it.
    • Conference Budget – to attend relevant conferences, physical or virtual.

    Culture

    • Employee-first culture that encourages work/life balance.
    • Everyone has a voice, regardless of title.
    • Psychological safety.
    • Company events. Working in a remote-first environment, we recognise the importance of meeting and spending time with your team members and colleagues at in-person events.

    Annual Leave

    • 20 days annual leave (+3 days after 5 years with us).
    • Paid Maternity, Paternity, Study & Moving leave.

    Long-Term Loyalty Benefits

    • 2 years - monthly budget towards fibre/internet OR petrol card OR uber vouchers.
    • 5 years - 3 additional days annual leave.
    • 7 years – Company paid weekend getaway.
    • 10 years - 3 month paid sabbatical.
    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Engineer

    Johannesburg, Gauteng ITC WORLDWIDE

    Posted 3 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    IT Help Desk Lead TIER 3

    ITC Worldwides Technical Service and Support Team is seeking an ITSM Help Desk Lead to oversee our information technology help desk and incoming tickets. Under general direction from the Manager of Infrastructure and Operations the IT Help Desk Lead will handle incident management strategize efficient workflows and develop innovative solutions to enhance user experience and optimize the use of technology resources.

    As the primary point of contact for all IT-related inquiries and issues this role ensures smooth and effective technology operations empowering staff to efficiently carry out their responsibilities. The successful candidate will have a proven track record of providing exceptional IT support and will possess excellent communication problem solving and leadership skills.

    ITC CORE VALUES

    • Be Open : Be accessible candid collaborative and transparent in the work we do.
    • Lead by Example : Commit to integrity and equity in working to meet the diverse needs of all people and communities in our region.
    • Make an Impact : In all endeavors effect positive and sustained outcomes that make our region thrive.
    • Be Courageous : Have confidence that taking deliberate bold and purposeful risks can yield new and valuable benefits.
    • Cultivate Belonging Embrace differences foster equity champion inclusion and empower all.

    Responsibilities

  • Coordinate administrative and technical workloads for the help desk team including communicating and enforcing procedures coordinating training and providing feedback on quality assurance and customer satisfaction.
  • Manage all tickets in ticket queue and calls escalated by Tier 1 Technical Support to ensure they are resolved or followed up on promptly and effectively.
  • Provide updates on changing customer requirements and recommend solutions for tablet laptop and mobile device issues.
  • Perform incident management strategize efficient workflow and ensure adequate staffing levels including support for on-call needs and fill-in support from other team members to meet customer needs.
  • Serve as the liaison between team members client management and company management.
  • Develop processes and documentation for help desk procedures.
  • Evaluate user satisfaction and service delivery processes to identify areas of improvement.
  • Collaborate with Information Technology and Help Desk teams to discover innovative solutions to user support issues.
  • Prepare reports on help desk metrics and present them to management to inform business decisions.
  • Perform other duties as assigned.
  • Well be a great match if you also have :

  • Experience leading teams of technical IT staff
  • Knowledge of call tracking and problem management software applications such as Jira Service Management Cloud
  • Knowledge of IT hardware and software troubleshooting (
  • Knowledge of End user hardware software and operating systems
  • Knowledge of industry standards surrounding help desk reporting
  • Ability to analyze data and communicate metrics related to help desk
  • Ability to communicate effectively in written and oral communications
  • Ability to manage time and effectively delegate tickets based on priorities
  • Microsoft Certification (required)

  • AZ-800 : Administering Windows Server Hybrid Core Infrastructure; and
  • AZ-801 : Configuring Windows Server Hybrid Advanced Services.
  • AZ-500 : Microsoft Azure Security Technologies; and
  • SC-200 : Microsoft Security Operations Analyst; or
  • SC-400 : Microsoft Information Protection Administrator; and also
  • AZ-700 : Designing and Implementing Microsoft Azure Networking Solutions
  • Jira Service Management (required)

  • ACP-120 Jira Administration for Cloud Certification
  • ACP-420 Managing Jira Service Projects for Cloud Certification
  • PMP (PMI) ITIL v4 Proci CSAM Big Plus!

    Corp Benefits Package (after vesting)

    HMO Health

    Relocation Assistance

    Key Skills

    Spring,.NET,C / C++,Go,React,OOP,C#,Data Structures,JavaScript,Software Development,Java,Distributed Systems

    Employment Type : Full Time

    Experience : years

    Vacancy : 1

    Monthly Salary Salary : 5900 - 6500

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Engineer

    Western Cape, Western Cape MRI Software

    Posted 4 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    workfromhome

    Since we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people’s lives. The only way to carry out that mission is to hire the best employees. People like you.

    Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups, and our promise to empower our teams to reach their full potential are a few examples of what makes MRI Software special.

    And we’re insanely dedicated to creating a work environment that you look forward to every single day. That’s why we invest heavily in our employee engagement, so you enjoy the tech industry’s best perks. Together with the whole Pride, (lion roar for "family") employees, customers, and partners, we’re on a mission to break new ground and lead the real estate industry into a digital-first future.

    We understand the need to provide a flexible working environment partnered with team collaboration and socialisation. Therefore, we operate a hybrid working model with 3 days of working from home per week. This role is based in the Cape Town office.

    MRI Software is seeking a Software Engineer to join our team in our Cape Town office! As a Software Engineer, you will be responsible for developing, testing, and maintaining software solutions throughout the Software Development Lifecycle. Candidate should have a passion for development and an eagerness to learn new things and improve their skills. You will be a part of a team that collaborates well and works hard.

    Responsibilities

    • Develop software features in a self-sufficient way and to a high technical standard
    • Understanding the system architecture and technical goals of the product
    • Follow the development process (source control, branching, testing, etc.) without assistance
    • Actively troubleshoot issues and assist with complex support queries that require further analysis
    • Taking part in team rituals such as stand-ups, planning sessions, demos and retrospectives
    • Taking part in team activities such as collaborative development and code reviews
    • Taking part in cross-team activities such as knowledge-sharing and documentation
    • Building relationships with all other teams in the product development department
    • This is not intended to be an exhaustive list of responsibilities. The job holder may be required to complete any other reasonable duties to achieve business objectives.

    Essential Criteria

    • A Degree or Diploma in Software Engineering, Computer Science or a related area, or equivalent years of experience.
    • Demonstrable experience in .Net (C#, ASP.Net, Core, MVC, Razor Views)
    • Demonstrable experience in JavaScript (Native / Typescript / JQuery)
    • Demonstrable experience in NX/Angular or similar technologies.
    • Demonstrable experience in SQL (Microsoft SQL Server)

    Advantageous Criteria

    • Experience using cloud technologies (Microsoft Azure, API Management tools, Key Vault, Encryption)
    • Experience in writing Unit Tests (NUnit, xUnit, Jasmine)
    • Experience in working with Micro-Service architecture/patterns

    Personal Attributes

    • Good verbal and written communication skills
    • Eager to learn new skills
    • Constantly improving current abilities
    • Team player with a can-do attitude'

    We’re obsessed with making this the best job you’ve ever had!

    • We want our staff to love working here, and so we’ve created a few unique perks such as office breakfasts, quarterly lunches and virtual social events.
    • Additionally, we value your input in your employee experience and have employee-led groups such as our DEI committee, employee resource groups such as Women and Allies, and our Pride Event Group
    • Have confidence in your health with our offered Medical Aid Scheme.
    • Invest in our competitive Personal Pension plan and help set you up for your future.
    • Big on family? So are we! Here at MRI Software we recognize that your family is important, and being able to spend quality time with your family as it grows is a wonderful experience. Therefore, the MRI Software Parental Leave benefit is designed to give you the opportunity to spend time with your new arrival(s).
    • Enjoy a fantastic work-life balance with 25 days of annual leave plus Public Holidays, in addition to a
    This advertiser has chosen not to accept applicants from your region.
     

    Nearby Locations

    Other Jobs Near Me

    Industry

    1. request_quote Accounting
    2. work Administrative
    3. eco Agriculture Forestry
    4. smart_toy AI & Emerging Technologies
    5. school Apprenticeships & Trainee
    6. apartment Architecture
    7. palette Arts & Entertainment
    8. directions_car Automotive
    9. flight_takeoff Aviation
    10. account_balance Banking & Finance
    11. local_florist Beauty & Wellness
    12. restaurant Catering
    13. volunteer_activism Charity & Voluntary
    14. science Chemical Engineering
    15. child_friendly Childcare
    16. foundation Civil Engineering
    17. clean_hands Cleaning & Sanitation
    18. diversity_3 Community & Social Care
    19. construction Construction
    20. brush Creative & Digital
    21. currency_bitcoin Crypto & Blockchain
    22. support_agent Customer Service & Helpdesk
    23. medical_services Dental
    24. medical_services Driving & Transport
    25. medical_services E Commerce & Social Media
    26. school Education & Teaching
    27. electrical_services Electrical Engineering
    28. bolt Energy
    29. local_mall Fmcg
    30. gavel Government & Non Profit
    31. emoji_events Graduate
    32. health_and_safety Healthcare
    33. beach_access Hospitality & Tourism
    34. groups Human Resources
    35. precision_manufacturing Industrial Engineering
    36. security Information Security
    37. handyman Installation & Maintenance
    38. policy Insurance
    39. code IT & Software
    40. gavel Legal
    41. sports_soccer Leisure & Sports
    42. inventory_2 Logistics & Warehousing
    43. supervisor_account Management
    44. supervisor_account Management Consultancy
    45. supervisor_account Manufacturing & Production
    46. campaign Marketing
    47. build Mechanical Engineering
    48. perm_media Media & PR
    49. local_hospital Medical
    50. local_hospital Military & Public Safety
    51. local_hospital Mining
    52. medical_services Nursing
    53. local_gas_station Oil & Gas
    54. biotech Pharmaceutical
    55. checklist_rtl Project Management
    56. shopping_bag Purchasing
    57. home_work Real Estate
    58. person_search Recruitment Consultancy
    59. store Retail
    60. point_of_sale Sales
    61. science Scientific Research & Development
    62. wifi Telecoms
    63. psychology Therapy
    64. pets Veterinary
    View All Software Engineer Jobs