179 Software Issues jobs in South Africa
Software Support Engineer
Posted 22 days ago
Job Viewed
Job Description
Canonical Cape Town, Western Cape, South Africa
Join or sign in to find your next jobJoin to apply for the Software Support Engineer role at Canonical
Canonical Cape Town, Western Cape, South Africa
3 days ago Be among the first 25 applicants
Join to apply for the Software Support Engineer role at Canonical
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable, and growing.
We are hiring a Software Support Engineer to…
…work in a dynamic and exciting engineering role in Linux-based infrastructure and applications, covering all layers of the stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and Core networking), OpenStack, Kubernetes and the open source applications running on top of them. It will challenge you to show the breadth of your engineering skills, which will be needed to work on almost any aspect of Ubuntu and the open source applications large enterprise customers run.
This role is an opportunity for a technologist with a passion for Linux and open source to build a career with Canonical and drive success for our customers, community and the company. If you have an affinity for open source software, great communication skills, and a passion for troubleshooting and fixing issues in technology used by millions across the world, then you will enjoy working with some of the best people in the industry at Canonical.
This role deals with critical issues in the open source stack that require upstream bug fixes. Our engineers are able to work productively at any level of the stack including the kernel and in a wide range of languages, to understand and address the software issues at hand. Our group is critical to the success of our customers, partners and Ubuntu itself.
You will help with troubleshooting and driving issues to resolution with workarounds, guidance, and bug fixes to be released upstream and in Ubuntu.
Location: This is a remote role, we have teams in all time zones.
The role entails
- Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes and other open source software
- Maintain a close working relationship with Canonical's Field, Support and product engineering teams
- Participate in upstream communities
- Develop bug fixes, backport patches, and work with upstream for inclusion
- Review code produced by other engineers
- Demonstrate good judgment in technical methods and techniques
- Prioritize work and manage your time effectively against those priorities
- Participate in team discussions to improve processes, tools, and documentation
- Maintain clear, technical and concise communications
- Work from home and travel internationally up to 10% of work time for team meetings, events and conferences
- An exceptional academic track record
- Background in Computer Science, STEM or similar
- Experience with Linux and open source software
- Experience with at least one of Python, Go, C or C++ on Linux
- A drive to learn unfamiliar technology and deep-dive difficult issues
- Willingness to travel up to 4 times a year for internal events
- You love technology and working with brilliant people
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You have interest in, or willingness to learn about any of the following: Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD,Postgresql, Mongo, Debian packaging, distributed systems
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme & Wellness Platform
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for long-haul company events
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
Seniority level
- Seniority level Entry level
- Employment type Full-time
- Job function Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Sign in to set job alerts for “Software Support Engineer” roles. L2 Electrotechnical Support Engineer, part-time (South Africa)Cape Town, Western Cape, South Africa 3 weeks ago
Cape Town, Western Cape, South Africa 3 days ago
Cape Town, Western Cape, South Africa 6 days ago
Cape Town, Western Cape, South Africa 4 weeks ago
Rust Engineering Lead - Linux and Open SourceCape Town, Western Cape, South Africa 1 month 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-LjbffrSoftware Support Technician
Posted 26 days ago
Job Viewed
Job Description
Join to apply for the Software Support Technician role at ExecutivePlacements.com - The JOB Portal
2 days ago Be among the first 25 applicants
Join to apply for the Software Support Technician role at ExecutivePlacements.com - The JOB Portal
Get AI-powered advice on this job and more exclusive features.
SUMMARY:
Company based in Centurion Gauteng is looking for an (SigmaNEST) Software Support Technician to join their team.
Recruiter:
MC Technology Staffing
Job Ref:
JHB /KdV
Date posted:
Monday, July 14, 2025
Location:
Centurion, South Africa
Salary:
Monthly
SUMMARY:
Company based in Centurion Gauteng is looking for an (SigmaNEST) Software Support Technician to join their team.
As part of the technical support staff, the software support technician will work on our SigmaNEST software to identify issues, assist with customers queries and implement solutions as needed. The ideal candidate will have the ability to learn quickly and need to be able to manage their workload effectively.
POSITION INFO:
Responsibilities:
Technical Support
- Provide first-level support for customer concerns and issues regarding software installation and operation.
- Effectively meet CAD/CAM technical support needs and communicate solutions to end-users via telephone, e-mail, and the internet
- Customer notification and workflow coordination and follow-up to maintain service level agreements.
- Travel to customer manufacturing facilities to install our CAD/CAM software and run test programs on their machines to prove the software capabilities
- Provide engineering support of our incoming tickets, including extensive troubleshooting
- Travel up to 25% of the time
- Facilitate training courses for our customers: onsite, at our in-house training facility, and remotely
- Provide technical sales support demonstration and competitive analysis (benchmarking).
- Create technical documentation of issues and their solutions to help future efforts and resolutions
- Document complaint reports and troubleshooting steps
- Ability to provide step-by-step technical help, both written and verbal
- Ability to work independently and meet multiple deadlines
- Ability to diagnose and troubleshoot basic technical issues
- Proficiency in Microsoft Office and Windows
- SQL Database & Delphi Experience is a plus
- +- 2 Years of IT Helpdesk /Technical support experience, preferably in software or hardware support
- A passion for the manufacturing industry and helping client solve problems
- A passion for continuing education and a proven curiosity about how things work, especially around CAD/CAM and CNC programming.
- Seniority level Entry level
- Employment type Full-time
- Job function Information Technology
- Industries Advertising Services
Referrals increase your chances of interviewing at ExecutivePlacements.com - The JOB Portal by 2x
Get notified about new Software Support Technician jobs in Centurion, Gauteng, South Africa .
Johannesburg Metropolitan Area 2 hours ago
Centurion, Gauteng, South Africa 1 week ago
Tier 2 Service Desk Technician R15-R23k with IncentivesSandton, Gauteng, South Africa 2 days ago
Centurion, Gauteng, South Africa 3 days ago
Centurion, Gauteng, South Africa 3 days ago
Kempton Park, Gauteng, South Africa 3 days ago
Pretoria, Gauteng, South Africa 3 days ago
Pretoria, Gauteng, South Africa 3 days ago
User Assistance Technicians- Second LineCenturion, Gauteng, South Africa 3 days ago
Pretoria, Gauteng, South Africa 3 days ago
Technical Support - Electronic Security Alarm SystemsEdenvale, Gauteng, South Africa 3 days ago
Randburg, Gauteng, South Africa 2 weeks ago
Randburg, Gauteng, South Africa 3 days ago
Randburg, Gauteng, South Africa 3 days ago
Randburg, Gauteng, South Africa 3 days ago
Technical Support - Electronic Security Alarm SystBrakpan, Gauteng, South Africa 2 weeks ago
Pretoria, Gauteng, South Africa 3 days ago
Pretoria, Gauteng, South Africa 3 days ago
Veeva Vault Technical Support – Aspen TESSJohannesburg Metropolitan Area 5 days 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-LjbffrSoftware Support Consultant
Posted 13 days ago
Job Viewed
Job Description
- Provide software & hardware support on all our products.
- Build solid business relationships with our clients.
- Manage and execute all service calls and new installations (hardware & software) in the set time-frames and the profitability of it.
- Research, diagnose, troubleshoot, and identify solutions to resolve customer queries.
- Follow standard procedures for the proper escalation of unresolved issues to the appropriate internal teams.
- Provide prompt and accurate feedback to customers and the development team.
- Ensure the proper recording and closure of all issues.
- Complete onsite networking fault prevention, as well as resolved onsite challenges.
- Prepare accurate and timely reports.
Requirements:
- 2 years experience in the time & attendance/access control field would be ideal.
- Must have at least 2 years telephonic, call centre and field support experience.
- A+, N+ certification and networking experience.
- Excellent written and verbal communication skills.
- Valid drivers license.
Apply today!
Software support consultant
Posted today
Job Viewed
Job Description
Software support engineer
Posted today
Job Viewed
Job Description
Software Support Engineer Cape Town
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities
- Investigating support issues reported on site.
- Coordinating tests, fault finding and tracking down of cross-subsystem issues.
- Supporting user requests for data and trend analysis.
- Fixing minor bugs in the deployed software where possible.
- Engaging with different subsystems to identify problems, perform system integration tests, support commissioning tests on site.
- Deploying and maintaining development infrastructure.
- Deploying software subsystems on production systems and manage/monitor site deployments.
- Documentation and project management input as required.
- Site visits as required.
- Training of operators and commissioners on the software subsystems.
- Lab integration tests of subcontractor deliverables with the software systems; feedback/inputs to subcontractors.
- Assist in developing and performing integration tests to test the full software subsystems on lab machines before deploying to karoo systems.
- Configure, install, and help troubleshoot operating system software and server hardware.
- Configure and manage subsystem network.
- Monitor and maintain performance of servers.
KEY REQUIREMENTS
Qualification
- N.D (Comp Sci) with 6+ years; OR
- B.Tech/B.Sc (Comp Sci) with 5+ years; OR
- B.Eng/B.Sc Hons (Comp Sci) with 4+ years; OR
- M.Eng/M.Sc (Comp Sci) with 2+ years; OR
- Engineering (with a software focus) or related field
Experience
- Testing, deployment, commissioning, release, and support of large-scale projects.
- Test-driven development and integration testing techniques, methodologies, and frameworks; and supporting systems.
- Quality assurance processes and software development processes
Knowledge
- Modern software collaboration tools such as GitHub, Containers, Google Drive, JIRA etc.
- Knowledge of continuous integration, testing and deployment techniques and tools.
- Knowledge of the Linux operating systems and networking.
- Knowledge of the Python programming language is beneficial.
Software support engineer cape town
Posted today
Job Viewed
Job Description
Be The First To Know
About the latest Software issues Jobs in South Africa !
Backend Software Support Engineer - South Africa
Posted 10 days ago
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, passionate, and motivated individual to join our team as a Software Support Engineer.
In this role, you will be the critical link between our development teams and customers, helping to diagnose and resolve software-related issues. You will investigate and troubleshoot escalated problems, guide and support other engineers, and contribute to the overall improvement of our platform.
This role requires a hands-on approach, where you'll be actively involved in debugging and problem-solving. Your focus will be on ensuring the software platform runs smoothly, troubleshooting incidents in real-time, and driving long-term improvements through proactive issue identification and resolution. You will also have opportunities to influence future product enhancements based on the issues you encounter and resolve.
Key Responsibilities
Debug and resolve technical issues using .NET / C# in a live or test environment.
Analyze and troubleshoot web applications, ensuring smooth functionality.
Perform deep analysis of recurring or critical incidents, identifying root causes, and working with development and product teams to implement long-term solutions and avoid future issues
Collaborate with cross-functional teams to drive continuous improvement initiatives. Identify inefficiencies, refine support processes, and contribute to a culture of continuous improvement. Provide insights into software weaknesses that could be improved in future development cycles
Ensure that all customer interactions, issue resolutions, and troubleshooting efforts are accurately documented. Maintain up-to-date knowledge base articles, technical documentation, and best practices for future reference
Support deployment, configuration, and troubleshooting of applications on various platforms.
Provide detailed technical support for customers via multiple communication channels.
Document solutions and contribute to building knowledge bases for future use.
Participate in brainstorming sessions to improve processes and tools.
Who you are:
3+ years of experience in a software support or development role, with a strong background in troubleshooting and resolving complex software issues
Expertise in full-stack development and debugging using technologies such as C# and .NET, with an understanding of front-end and back-end systems
Knowledge of API Integrations with ERP Systems
A customer-focused mindset and the ability to prioritize effectively.
Excitement for growing your skills in a supportive and dynamic environment.
Strong collaborator with an attitude embracing growth, hands-on execution, adaptability, and the scale-up spirit.
The Perks of Working at TRAILD
Flexibility: we offer a range of remote, hybrid and flexible working options.
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 a 78 on our 2025 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
#J-18808-LjbffrSoftware Support Specialist - BC / Great Plains
Posted 26 days ago
Job Viewed
Job Description
Job Title:
Microsoft Dynamics GP/BC Software Support Specialist with Project Management Experience
Location:
Sandton (On-site)
Industry:
Property Management
Job Summary:
A well-established Property Management Company is seeking an experienced Microsoft Dynamics GP/BC
Software Support Specialist with strong project management skills to join their in-house team. This role
involves providing comprehensive support for Microsoft Dynamics GP and Dynamics 365 Business Central (BC),
managing the migration from GP to BC, and optimizing ERP processes to meet the needs of the growing business.
As a key member of the IT and operations team, you will collaborate with internal stakeholders to ensure the smooth functioning
of our ERP systems and lead the migration project while offering ongoing support to end-users.
Key Responsibilities:
ERP Migration and Implementation:
- Lead the migration of Microsoft Dynamics GP to Dynamics 365 Business Central, ensuring a seamless transition with minimal business disruption.
- Map, clean, and migrate data from GP to BC, ensuring accuracy and integrity.
- Configure and customize BC to align with the specific needs of the property industry, including finance, lease management, and asset tracking.
- Work closely with stakeholders to define system requirements and ensure alignment with business goals.
System Support and Maintenance:
- Provide day-to-day support for Dynamics GP and Business Central, troubleshooting and resolving issues promptly.
- Monitor system performance and ensure BC remains secure, reliable, and up to date.
- Maintain documentation of configurations, customizations, and procedures.
- Liaise with third-party vendors and consultants for additional technical support when required.
Project Management:
- Plan, manage, and oversee the GP-to-BC migration project, including scope, timeline, resources, and budget.
- Prepare and maintain project documentation, including project plans, risk assessments, and status reports.
- Identify potential risks and develop mitigation strategies to ensure the success of the migration project.
- Work closely with internal teams and external consultants to ensure deliverables are met.
- Project Management experience as the migration from GP to BC needs to be coordinate and managed with the key stakeholders.
Training and End-User Support:
- Provide training and support to internal teams to ensure smooth adoption of Business Central.
- Act as the go-to expert for ERP-related queries, offering proactive and reactive support.
- Conduct workshops and create user manuals to empower end-users.
Process Optimization and Reporting:
- Analyse and optimize business processes to maximize the capabilities of Business Central.
- Design and implement reporting tools, dashboards, and analytics to provide actionable insights for stakeholders.
- Ensure compliance with industry standards, property management requirements, and regulatory guidelines.
Key Requirements:
Technical Expertise:
- Proven experience with Microsoft Dynamics GP and Dynamics 365 Business Central, including migrations.
- Strong understanding of ERP modules, particularly those related to finance, property management, and supply chain processes.
- Familiarity with data migration tools and techniques.
- Experience customizing BC for specific business needs.
- Dynamics BC experience as this is the path we are going down, starting with a smaller Finance team
Support and Troubleshooting Skills:
- Hands-on experience in providing application support for ERP systems, resolving issues promptly and effectively.
- Strong understanding of system integration and data workflows.
- Ability to identify and troubleshoot technical issues related to GP/BC systems and propose solutions.
Project Management:
- Demonstrated experience managing ERP implementation and migration projects.
- Proficiency in project management methodologies (Agile/Waterfall) and tools.
- Excellent organizational, time management, and risk management skills.
Communication and Collaboration:
- Strong interpersonal and communication skills to work effectively with stakeholders across departments.
- Ability to explain complex technical concepts to non-technical users.
- Proven ability to collaborate with internal teams and external vendors.
Preferred Qualifications:
- Microsoft Dynamics GP and Business Central certifications.
- Familiarity with SQL, Power BI, or other reporting and analytics tools.
- Bachelor's degree in IT, Business Administration, or a related field would be ideal, but not essential
Backend software support engineer - south africa
Posted today
Job Viewed