Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
About the job
Pinewood. AI is seeking a highly skilled Lead Software Developer to take a pivotal role in establishing our software development hub in Cape Town, South Africa. In this hands-on position, you will report directly to our UK team and play a critical role in building the technical framework of the new hub. Your collaboration with our Product and Engineering teams in Birmingham will be essential in delivering high-quality solutions.
As a senior developer, you will lead a talented team of developers and engineers, making key technical decisions and guiding the team to produce scalable and high-quality solutions for the Pinewood Automotive Intelligence Platform, our enterprise-grade SaaS product utilized by automotive retailers and OEMs globally.
This position is perfect for a technical leader who enjoys coding, mentoring others, and setting the bar for engineering excellence in a fresh and dynamic environment.
Full-time|On-site|Cape Town, Western Cape, South Africa
Pinewood.AI is seeking a highly skilled Lead Software Developer to take a pivotal role in establishing our software development hub in Cape Town, South Africa. In this hands-on position, you will report directly to our UK team and play a critical role in building the technical framework of the new hub. Your collaboration with our Product and Engineering team…
Full-time|On-site|Cape Town, Western Cape, South Africa
Join Electrum, the forefront of payment software technology.Since our inception in 2012, we have been delivering enterprise-grade, cloud-native software to enhance financial transaction processing. Our extensive expertise has positioned us as a trusted partner in high-volume, low-value payment schemes, empowering our clients to serve millions of South Africans every day.At Electrum, we are committed to making an impact – crafting solutions that matter, acting swiftly, and continually learning as we evolve. We embrace collaboration – working closely with our clients and teams to develop meaningful, lasting solutions. We prioritize security – fostering transparent communication, intelligent risk-taking, and trust, which allows creativity and alignment to flourish. We are dedicated to building empowered teams – recruiting talented individuals, collaborating effectively, and maintaining high standards while leading with empathy and kindness.What You Will ExperienceParticipate in the entire development journey — from initial concept to final product launch.Enhance your skills through world-class training and practical learning every day.Benefit from mentorship from industry leaders who are invested in your growth.Thrive in a dynamic and innovative workplace where collaboration and creativity are encouraged.Address real-world customer challenges and witness the impact of your contributions.Discover numerous opportunities for career advancement and skill expansion.Acquire valuable experience in a leading FinTech environment, contributing to impactful projects.The RoleWe are looking for a skilled Intermediate Java Software Developer who is passionate about developing clean, efficient, and high-quality code. In this role, you will be integral to shaping our software solutions and driving the success of high-impact projects. A solid foundation in Java is essential, along with the ability to perform effectively in complex and demanding environments. You will be responsible for writing elegant and efficient Java code for our high-performance backend systems. Candidates should have at least 3 years of software development experience and a dedication to delivering quality, maintainable solutions.
Full-time|On-site|Cape Town, Western Cape, South Africa
Join our team as a Technical Lead and play a pivotal role in steering our client's engineering team towards the development of a scalable, secure, and high-performance integration platform tailored for restaurant reservation systems. In this influential position, you will establish the technical vision, lead your team, and architect our event-driven microservices platform. Your expertise will be essential in collaborating with cross-functional teams both internal and external to deliver robust and efficient solutions.Our client is at the forefront of technology, revolutionizing the way spontaneous bookings at restaurants and venues are made. Their platform seamlessly connects individuals seeking last-minute reservations with businesses that have immediate availability, simplifying the process of finding open spots in real-time.
Internship|On-site|Cape Town, Western Cape, South Africa
About Electrum:Electrum is a pioneering payment software technology firm that has redefined the landscape since its inception in 2012. Our cloud-native solutions are engineered to enhance financial transaction processing, making us a trusted partner in high-volume, low-value payment schemes. Our extensive expertise empowers clients to provide services to millions of South Africans on a daily basis.At Electrum, our core values revolve around impact – we design solutions that truly matter, act with urgency, and embrace continuous learning as we expand. We foster a culture of collaboration, working closely with our clients and teams to create meaningful and lasting solutions. We prioritize safe environments, promoting transparent communication, intelligent risk-taking, and mutual trust to ensure creativity and alignment flourish. Furthermore, we believe in building strong empowered teams – we hire exceptional talent, collaborate diligently, and uphold high standards while leading with empathy and kindness.The Electrum Internship Program:Our internship programs are designed to run twice a year, each lasting four weeks during the winter (June/July) and summer (January) university breaks. These internships are paid, conducted on-site, and may lead to permanent positions based on company needs and fit.The 2026 Winter Internship is scheduled from June 29th to July 24th, 2026.As an integral member of the Electrum team, you will:Engage in the complete project life cycle, from conception to implementation;Receive professional training coupled with on-the-job learning;Benefit from mentorship by industry experts;Experience an innovative office culture;Tackle real customer challenges;Access extensive career development opportunities;Gain invaluable work experience in a dynamic FinTech environment, contributing to meaningful projects.
Full-time|Hybrid|Cape Town, Western Cape, South Africa
Join our dynamic team as a Senior Software Engineer, where you will play a crucial role in advancing web development within both the .NET and Python ecosystems. Your expertise will contribute significantly to the development of innovative machine learning solutions aimed at film forecasting, distribution negotiations, automated scheduling, and in-depth business analysis.Your Responsibilities:Leverage your extensive experience in Angular, C#, and Python to design, develop, and implement new features while enhancing and maintaining existing applications.Collaborate effectively with cross-functional teams, including product managers and fellow engineers, to create new functionalities, uphold quality standards, and ensure the security and responsiveness of applications.Maintain high standards of code integrity and development processes.
Full-time|On-site|Cape Town, Western Cape, South Africa
Pinewood.AI is seeking a talented and experienced Senior Software Developer to become an integral part of our innovative software development hub located in Cape Town, South Africa. You will report directly to the Lead Developer and play a crucial role in enhancing our Automotive Intelligence Platform, collaborating closely with our Product and Engineering teams based in Birmingham.As a senior contributor, your responsibilities will include the design, development, and implementation of high-quality, scalable features for our enterprise-scale SaaS product, utilized by automotive retailers and OEMs globally.This position is perfect for a proactive developer who thrives on creating new product features, establishing integrations with third-party systems, and navigating the entire software development lifecycle while upholding high engineering standards within a dynamic team environment.
ABOUT XCEPTORAt Xceptor, we place data at the core of our operations. Our platform is uniquely crafted for comprehensive data manipulation, allowing us to source, curate, normalize, validate, repair, and enrich data to ensure it arrives at its destination in a trustworthy format. Clients can rely on the data processed through Xceptor.We are recognized as leaders in the Financial Services sector, collaborating closely with Business Users in Middle and Back-Office teams. Our mission is to empower these users to tackle their data challenges independently, without the need for a technology-led project.Our mission is to empower business users within financial institutions to build automated processes that deliver trusted data.Our values are:Client CentricityOne TeamImpactful Your Role:The Quality Assurance team at Xceptor upholds the highest software quality standards throughout the product development lifecycle. Collaborating with engineering tribes, product, and platform teams, we ensure our clients in the Financial Services sector receive reliable, high-quality outcomes. Quality thinking is integrated at every stage of delivery—from design to production.The Cloud Native Tribe is tasked with delivering a robust, scalable SaaS platform that promotes quicker delivery, deeper observability, and seamless client adoption, enabling Xceptor to scale confidently. The tribe is transitioning to an AI-first PDLC, where AI agents assist in drafting code, tests, documentation, and runbooks, while engineers focus on intent, constraints, and production validation.As a Lead QA Engineer - Manager at Xceptor, you will lead a team of Lead QA Engineers dedicated to ensuring the highest quality and reliability within your tribe and across the Xceptor platform. You will also manage your own tribe and collaborate with product and engineering teams to align on business, technical, and quality objectives, leading by example.
Join the Team at Takealot.com! As South Africa’s premier online retail platform, we are seeking a talented Software Engineer (Search) to become an integral part of our innovative team. At Takealot, we are a vibrant, fast-growing company that thrives on creativity, intelligence, and dedication. If you possess these traits and value integrity, we want you on board! Ready for a true challenge? Scale: Join over 4 million satisfied customers shopping online at takealot.com and showcase your capabilities. Learn: Collaborate with industry leaders and rapidly enhance your skills in a collaborative environment. Grow: Advance your career within the expanding Takealot Group, which includes takealot.com and Mr D. We prioritize internal promotions, providing you with excellent growth opportunities. Your Role: Reporting to the team manager, your mission will be to leverage your software engineering expertise to create robust solutions within the e-commerce landscape. You will engage in improving existing software and developing new features with a focus on best practices. While we maintain a standard work schedule, please note that our operations run 24/7, and you may be called upon for on-call support on a rotational basis to address critical system issues. The primary focus of this role is to maintain and enhance our search stack. We are currently transitioning from Elasticsearch to Vertex AI Search, so familiarity with these technologies is advantageous, though not mandatory. Experience with other search technologies like Solr or Algolia is also relevant. Our technology stack predominantly utilizes Python, but proficiency in other mainstream backend languages such as Java or Go is a plus. Design and develop solutions to enhance business operations and customer satisfaction. Collaborate with your team to architect and design effective solutions. Write high-quality code, implementing significant improvements in non-functional areas. Create production-grade code for complex and large-scale projects. Enhance testing practices for both functional and non-functional requirements. Drive best practices within our engineering team through continuous improvement. Design solutions for intricate problems with challenging trade-offs at the system or domain level. Engage in collaborative architecture proposals across engineering teams. Support architectural alignment across projects.
Join the innovative team at impact as a Software Engineer II. In this pivotal role, you will contribute to the design, development, and maintenance of software applications that enhance our cutting-edge solutions. We are looking for a passionate individual who thrives in a collaborative environment and is eager to tackle complex challenges.
Join our innovative team at moo as a Software Engineer II specializing in Front-End development using Next.js. In this role, you will collaborate with designers and backend engineers to create dynamic, user-friendly web applications that enhance our digital presence. Your passion for coding and commitment to delivering high-quality software will be essential as we continue to evolve our platform.
Join impact.com as a Quality Assurance Chapter LeadAt impact.com, we are redefining the landscape of commerce partnership marketing. Our innovative platform empowers businesses by facilitating the discovery, management, and scaling of partnerships throughout the customer journey. We cater to a diverse array of partners, including affiliates, influencers, content publishers, and brand advocates, enabling brands to foster authentic relationships that drive performance-based growth. With our award-winning solutions—Performance (affiliate), Creator (influencer), and Advocate (customer referral)—we unify all types of partnerships into a seamless experience. With over 5,000 global brands like Walmart, Uber, and L’Oréal relying on our platform, we are committed to helping brands thrive through trusted recommendations. Your Impactful RoleAs the QA Chapter Lead, you will play a pivotal role in shaping our quality assurance strategies and practices, ensuring we consistently deliver exceptional software products. You will serve as a bridge between technical execution and leadership, guiding our QA engineers while collaborating closely with development, product, and DevOps teams to embed quality throughout the software development lifecycle.Your Responsibilities:Quality Strategy & ProcessDefine, monitor, and report on essential quality metrics (defect rates, test coverage, automation stability) to drive ongoing enhancements.Establish and uphold QA standards, methodologies, and best practices.Formulate test strategies for various testing types including functional, regression, integration, performance, and security testing.Integrate quality gates within CI/CD pipelines.Champion continuous improvement initiatives for QA processes and tools.Leadership & Team ManagementLead, mentor, and support QA engineers (both manual and automated), fostering a culture of excellence and collaboration.
In this pivotal role, you will spearhead the strategic planning, execution, and successful delivery of our market dealer network growth initiatives. Your mission will be to align with our business objectives by leveraging comprehensive market and dealer network analytics. This includes identifying new dealers and alternative retail outlets, enhancing our existing network through relocations and refurbishments, and providing essential dealer training.Key Responsibilities:Conduct thorough market analysis and strategic planning using advanced tools, ensuring successful dealer onboarding and adherence to entry and exit processes.Establish and uphold minimum dealer standards and policies, ensuring effective communication and compliance through our field team.Assist both new and existing dealers with the contract negotiation and renewal processes.Empower the dealer network to elevate customer experience through targeted support and resources.Oversee the commercial and technical training programs for dealers.Lead a continuous, data-driven review process of the dealer network, developing and implementing the strategic Dealer Network Representation Plan.Drive performance improvements across the dealer network via surveys, analysis, and actionable plans.Facilitate changes in dealership ownership structures to support business growth.
Join us at VERSANT as we revolutionize Golf Club Management through our cutting-edge technology platform. We are on the lookout for a talented Backend Software Engineer to enhance our team of innovators. Our flagship product, BRS Premier, is already a trusted solution for hundreds of golf clubs across Central Europe, offering a robust B2B service that includes membership management, point-of-sale systems, tee-time booking, and comprehensive course administration. With exciting plans for global expansion, this is the perfect opportunity to advance your backend engineering career in a nurturing, high-standard environment.In this role, you will collaborate with seasoned engineers who prioritize code quality and mentorship. You won’t just write code; you’ll gain insight into the full lifecycle of production systems, from database design to deployment.Your Key ResponsibilitiesDevelop and enhance our backend microservices, implementing new features, refactoring existing code, and managing deprecation of outdated services.Produce high-quality, thoroughly tested code adhering to our Engineering Code Bar, ensuring it is maintainable, secure, and efficient.Engage in the entire software development lifecycle, including scoping, designing, coding, testing, documenting, deploying, and maintaining our applications.Participate in operational support to troubleshoot and resolve issues, gaining a deeper understanding of system behaviors in production.Collaborate effectively with teammates through code reviews, daily standups, and discussions, actively seeking constructive feedback.Work closely with stakeholders to grasp business and customer needs, ensuring delivery of optimal solutions.Our Technology StackCloud Infrastructure: AWS (EC2, RDS, ECS)Core Languages & Frameworks: Java 17, Spring, Spring Boot, Spring CloudDatabase: PostgreSQL (multi-tenant)Monitoring & Observability: Datadog (OpenTelemetry)Development Practices: CI/CD (GitHub Actions), Cloud Native Microservices ArchitectureContainers: Docker
Full-time|On-site|Cape Town, Western Cape, South Africa
About UsAt KingMakers, we specialize in creating cutting-edge technology that enhances sports and gaming experiences for millions across Africa.Since our inception in 2018, we have established ourselves as a leader in the entertainment and betting industry, recognized for our robust in-house tech culture and unwavering commitment to scalability, performance, and reliability.We believe that exceptional engineering is defined by clarity, impact, and ownership rather than jargon. Our teams collaborate across various countries to tackle complex technical challenges that significantly impact our users and business.We prioritize speed, regular deployment, and practicality. If you thrive on building scalable solutions and addressing meaningful challenges, you will find a home here.About The RoleWe are seeking a Principal Backend Engineer to play a pivotal role in defining the architecture and technical direction of our platform.You will design systems capable of processing millions of transactions, enhance performance across services, and ensure our technology can scale effectively as the business expands.In this role, you will serve as a technical leader and hands-on architect, guiding teams, elevating quality standards, and helping to make informed, sustainable engineering choices.What You’ll Be DoingArchitect the Future: Design, implement, and evolve distributed systems that manage high throughput and millions of concurrent transactions.Provide Technical Leadership: Serve as a go-to expert for backend and infrastructure issues, mentoring teams and raising the overall engineering standards.Optimize Performance: Identify bottlenecks and devise scalable solutions that enhance availability, latency, and cost efficiency.Drive Reliability: Establish robust standards for monitoring, alerting, and incident management to ensure our systems are observable and resilient.Collaborate Across Teams: Partner with product and business leaders to translate ideas into clear technical strategies and execution plans.Improve Continuously: Challenge existing solutions, suggest enhancements, and keep us aligned with modern practices in distributed systems and DevOps.Lead by Example: Write clean, maintainable code; review peers’ work; and uphold consistent engineering quality across services.Participate in on-call rotations for critical systems, focusing on root-cause analysis rather than reactive firefighting.Tech StackYou will work with a modern, cloud-native environment that includes:Languages & Frameworks: C#, .NET 8, .NET CoreMessaging & Streaming: Kafka, RabbitMQ, Azure Service BusData Storage: SQL Server, Cosmos DB
Join Speechify as a Senior Software Engineer, specializing in Core Experiences. In this pivotal role, you will lead efforts to enhance and innovate our core software offerings, ensuring top-notch user experiences. Collaborate with cross-functional teams to design and implement high-quality software solutions, leveraging your expertise in software development and problem-solving.
Join Speechify as a Tech Lead for our Android Core Product team in Cape Town, South Africa. In this pivotal role, you will spearhead the development and enhancement of our Android applications, ensuring optimal performance and user experience. You will collaborate with cross-functional teams to design, implement, and maintain innovative features that drive user engagement.Your expertise will guide the technical direction of our Android product, mentoring junior developers and fostering a culture of excellence.
Full-time|On-site|Cape Town, Western Cape, South Africa
Join Electrum as an Intermediate Developer Security Engineer, where you will be responsible for enhancing our security protocols and developing solutions that ensure the safety of our software systems. In this role, you will collaborate with cross-functional teams to identify vulnerabilities and implement effective security measures.This is an exciting opportunity for a tech-savvy individual who is passionate about cybersecurity and eager to contribute to a dynamic team.
Takealot Fulfilment Solutions (TFS) is a cutting-edge service offering derived from Takealot.com, South Africa’s foremost online retail platform. We are on the lookout for a talented Senior Software Engineer to join our dynamic Fulfilment Engineering team.Our vibrant team is solely responsible for developing the systems that underpin Takealot Fulfilment Solutions, tackling the unique challenges associated with coordinating order fulfilment across various distribution centers and logistics operations. We utilize a microservices architecture to isolate our logic and facilitate scalability, primarily following REST architecture while incorporating event-driven architecture as necessary.Think you’ve faced challenges before? Prepare for a new level!Scale: Join a platform where 4 million satisfied shoppers utilize takealot.com. We handle deliveries for multiple businesses, placing you at the forefront of client interactions.Learn: Collaborate with top industry experts, coding alongside leaders to rapidly enhance your skills.Grow: Advance your career within the expanding Takealot Group, which includes takealot.com, Mr D, and TFS. Participate in building our new B2C and C2C systems with ample opportunities for internal advancement.Who’s who in the tech arena:This role reports directly to the Software Engineering Manager of the Fulfilment Orchestration Team.Your mission, should you choose to accept it:Develop and optimize systems for managing order fulfilment across South Africa.Collaborate with business units to enhance processes for more efficient deliveries and improved customer experiences.Research and define innovative solutions within the fulfilment domain.Work primarily on open-source platforms.Take full ownership of end-to-end solutions.Essential Attributes:Exceptional communication skills.Proactive and adaptable.Strong problem-solving capabilities.Solutions-oriented mindset.Willingness to learn and mentor others.Our Technology Stack Includes:JavaSpring FrameworkAngular & ReactPostgresGoogle Pub/Sub...
About impact.comimpact.com stands as the premier commerce partnership marketing platform globally, revolutionizing business growth through effective partnership management across the customer journey. We empower brands to cultivate authentic relationships with affiliates, influencers, content publishers, and advocates, driving performance-based growth. Our award-winning solutions—Performance (affiliate), Creator (influencer), and Advocate (customer referral)—integrate all partner types into a cohesive platform. As consumer trust in recommendations grows, impact.com ensures brands shine where it counts. Over 5,000 leading global brands, like Walmart, Uber, Shopify, Lenovo, L’Oréal, and Fanatics, trust impact.com to fuel over 225,000 partnerships that yield measurable results.Your Role at impact.com:As a key member of our rapidly growing SaaS scale-up, your mission will be to streamline self-service Products, Plans, Subscriptions, and Billing, enhancing experiences for clients and our sales and account management teams. This role is central to our operations, aimed at empowering customers to independently manage their plans while ensuring billing processes are automated, precise, and scalable.Your contributions will directly influence our revenue growth, paving the way for new business models and establishing the foundation of our operational framework.This isn't a conventional engineering position. Your work will be pivotal in transforming our business, replacing outdated monolithic systems with a modern, modular architecture or individual services where appropriate. We are committed to adopting cutting-edge technologies and methodologies.If you are someone who challenges the norm, possesses a keen interest in emerging technologies and engineering practices, and thrives in an environment that values curiosity, experimentation, and continuous improvement, we want you on our team!
Full-time|On-site|Cape Town, Western Cape, South Africa
Lead Qualification & Pipeline DevelopmentOversee and optimize all incoming leads resulting from marketing initiatives, website interactions, gated content, webinars, events, and digital platforms, ensuring prompt and precise qualification.Evaluate leads based on Ideal Customer Profile (ICP) criteria, behavioral indicators, intent data, and engagement history; make swift, informed decisions on lead handling (transfer, nurture, disqualify).Conduct comprehensive research on high-value accounts — identifying essential stakeholders, organizational hierarchy, and purchasing signals — to equip sales with actionable insights.Detect trends in incoming lead activity (e.g., multiple engagements from a single company, repeated visits to significant pages) and proactively communicate insights to sales and marketing teams.Collaborate with sales to facilitate seamless, high-caliber opportunity transitions and monitor downstream conversion metrics.Achieve or surpass performance metrics, including meetings scheduled, lead-to-opportunity conversion ratios, and pipeline contributions.Email Nurturing & Marketing Automation Technology (MAT)Take ownership of and continuously enhance the email nurturing strategy — designing, creating, and refining automated workflows that guide unqualified leads through the sales funnel towards readiness.Develop and manage multi-phase email campaigns, tailored by industry, persona, intent stage, and campaign context; strike a balance between automation and a superior prospect experience.Utilize MAT platforms (HubSpot, Marketo, or similar) to set up lead scoring models, automate lifecycle stages, establish enrollment triggers, and implement suppression logic.Assess and benchmark MAT and sales engagement tools (Outreach, Salesloft, Apollo, etc.) to foster ongoing enhancements in automation, personalization, and outreach effectiveness.Generate automated and recurring performance reports on email and nurturing program metrics (open rates, click-through rates, conversion rates, MQL velocity) and leverage data to refine strategies.Work in conjunction with digital marketing to ensure all lead qualification efforts, lead statuses, and nurturing stages are accurately documented within CRM and MAT systems.Process, Templates & ScalabilityCreate and document standardized qualification processes, outreach templates, multi-channel sequences, and escalation criteria that facilitate team training, onboarding, and program scalability.
Full-time|On-site|Cape Town, Western Cape, South Africa
Pinewood.AI is seeking a highly skilled Lead Software Developer to take a pivotal role in establishing our software development hub in Cape Town, South Africa. In this hands-on position, you will report directly to our UK team and play a critical role in building the technical framework of the new hub. Your collaboration with our Product and Engineering team…
Full-time|On-site|Cape Town, Western Cape, South Africa
Join Electrum, the forefront of payment software technology.Since our inception in 2012, we have been delivering enterprise-grade, cloud-native software to enhance financial transaction processing. Our extensive expertise has positioned us as a trusted partner in high-volume, low-value payment schemes, empowering our clients to serve millions of South Africans every day.At Electrum, we are committed to making an impact – crafting solutions that matter, acting swiftly, and continually learning as we evolve. We embrace collaboration – working closely with our clients and teams to develop meaningful, lasting solutions. We prioritize security – fostering transparent communication, intelligent risk-taking, and trust, which allows creativity and alignment to flourish. We are dedicated to building empowered teams – recruiting talented individuals, collaborating effectively, and maintaining high standards while leading with empathy and kindness.What You Will ExperienceParticipate in the entire development journey — from initial concept to final product launch.Enhance your skills through world-class training and practical learning every day.Benefit from mentorship from industry leaders who are invested in your growth.Thrive in a dynamic and innovative workplace where collaboration and creativity are encouraged.Address real-world customer challenges and witness the impact of your contributions.Discover numerous opportunities for career advancement and skill expansion.Acquire valuable experience in a leading FinTech environment, contributing to impactful projects.The RoleWe are looking for a skilled Intermediate Java Software Developer who is passionate about developing clean, efficient, and high-quality code. In this role, you will be integral to shaping our software solutions and driving the success of high-impact projects. A solid foundation in Java is essential, along with the ability to perform effectively in complex and demanding environments. You will be responsible for writing elegant and efficient Java code for our high-performance backend systems. Candidates should have at least 3 years of software development experience and a dedication to delivering quality, maintainable solutions.
Full-time|On-site|Cape Town, Western Cape, South Africa
Join our team as a Technical Lead and play a pivotal role in steering our client's engineering team towards the development of a scalable, secure, and high-performance integration platform tailored for restaurant reservation systems. In this influential position, you will establish the technical vision, lead your team, and architect our event-driven microservices platform. Your expertise will be essential in collaborating with cross-functional teams both internal and external to deliver robust and efficient solutions.Our client is at the forefront of technology, revolutionizing the way spontaneous bookings at restaurants and venues are made. Their platform seamlessly connects individuals seeking last-minute reservations with businesses that have immediate availability, simplifying the process of finding open spots in real-time.
Internship|On-site|Cape Town, Western Cape, South Africa
About Electrum:Electrum is a pioneering payment software technology firm that has redefined the landscape since its inception in 2012. Our cloud-native solutions are engineered to enhance financial transaction processing, making us a trusted partner in high-volume, low-value payment schemes. Our extensive expertise empowers clients to provide services to millions of South Africans on a daily basis.At Electrum, our core values revolve around impact – we design solutions that truly matter, act with urgency, and embrace continuous learning as we expand. We foster a culture of collaboration, working closely with our clients and teams to create meaningful and lasting solutions. We prioritize safe environments, promoting transparent communication, intelligent risk-taking, and mutual trust to ensure creativity and alignment flourish. Furthermore, we believe in building strong empowered teams – we hire exceptional talent, collaborate diligently, and uphold high standards while leading with empathy and kindness.The Electrum Internship Program:Our internship programs are designed to run twice a year, each lasting four weeks during the winter (June/July) and summer (January) university breaks. These internships are paid, conducted on-site, and may lead to permanent positions based on company needs and fit.The 2026 Winter Internship is scheduled from June 29th to July 24th, 2026.As an integral member of the Electrum team, you will:Engage in the complete project life cycle, from conception to implementation;Receive professional training coupled with on-the-job learning;Benefit from mentorship by industry experts;Experience an innovative office culture;Tackle real customer challenges;Access extensive career development opportunities;Gain invaluable work experience in a dynamic FinTech environment, contributing to meaningful projects.
Full-time|Hybrid|Cape Town, Western Cape, South Africa
Join our dynamic team as a Senior Software Engineer, where you will play a crucial role in advancing web development within both the .NET and Python ecosystems. Your expertise will contribute significantly to the development of innovative machine learning solutions aimed at film forecasting, distribution negotiations, automated scheduling, and in-depth business analysis.Your Responsibilities:Leverage your extensive experience in Angular, C#, and Python to design, develop, and implement new features while enhancing and maintaining existing applications.Collaborate effectively with cross-functional teams, including product managers and fellow engineers, to create new functionalities, uphold quality standards, and ensure the security and responsiveness of applications.Maintain high standards of code integrity and development processes.
Full-time|On-site|Cape Town, Western Cape, South Africa
Pinewood.AI is seeking a talented and experienced Senior Software Developer to become an integral part of our innovative software development hub located in Cape Town, South Africa. You will report directly to the Lead Developer and play a crucial role in enhancing our Automotive Intelligence Platform, collaborating closely with our Product and Engineering teams based in Birmingham.As a senior contributor, your responsibilities will include the design, development, and implementation of high-quality, scalable features for our enterprise-scale SaaS product, utilized by automotive retailers and OEMs globally.This position is perfect for a proactive developer who thrives on creating new product features, establishing integrations with third-party systems, and navigating the entire software development lifecycle while upholding high engineering standards within a dynamic team environment.
ABOUT XCEPTORAt Xceptor, we place data at the core of our operations. Our platform is uniquely crafted for comprehensive data manipulation, allowing us to source, curate, normalize, validate, repair, and enrich data to ensure it arrives at its destination in a trustworthy format. Clients can rely on the data processed through Xceptor.We are recognized as leaders in the Financial Services sector, collaborating closely with Business Users in Middle and Back-Office teams. Our mission is to empower these users to tackle their data challenges independently, without the need for a technology-led project.Our mission is to empower business users within financial institutions to build automated processes that deliver trusted data.Our values are:Client CentricityOne TeamImpactful Your Role:The Quality Assurance team at Xceptor upholds the highest software quality standards throughout the product development lifecycle. Collaborating with engineering tribes, product, and platform teams, we ensure our clients in the Financial Services sector receive reliable, high-quality outcomes. Quality thinking is integrated at every stage of delivery—from design to production.The Cloud Native Tribe is tasked with delivering a robust, scalable SaaS platform that promotes quicker delivery, deeper observability, and seamless client adoption, enabling Xceptor to scale confidently. The tribe is transitioning to an AI-first PDLC, where AI agents assist in drafting code, tests, documentation, and runbooks, while engineers focus on intent, constraints, and production validation.As a Lead QA Engineer - Manager at Xceptor, you will lead a team of Lead QA Engineers dedicated to ensuring the highest quality and reliability within your tribe and across the Xceptor platform. You will also manage your own tribe and collaborate with product and engineering teams to align on business, technical, and quality objectives, leading by example.
Join the Team at Takealot.com! As South Africa’s premier online retail platform, we are seeking a talented Software Engineer (Search) to become an integral part of our innovative team. At Takealot, we are a vibrant, fast-growing company that thrives on creativity, intelligence, and dedication. If you possess these traits and value integrity, we want you on board! Ready for a true challenge? Scale: Join over 4 million satisfied customers shopping online at takealot.com and showcase your capabilities. Learn: Collaborate with industry leaders and rapidly enhance your skills in a collaborative environment. Grow: Advance your career within the expanding Takealot Group, which includes takealot.com and Mr D. We prioritize internal promotions, providing you with excellent growth opportunities. Your Role: Reporting to the team manager, your mission will be to leverage your software engineering expertise to create robust solutions within the e-commerce landscape. You will engage in improving existing software and developing new features with a focus on best practices. While we maintain a standard work schedule, please note that our operations run 24/7, and you may be called upon for on-call support on a rotational basis to address critical system issues. The primary focus of this role is to maintain and enhance our search stack. We are currently transitioning from Elasticsearch to Vertex AI Search, so familiarity with these technologies is advantageous, though not mandatory. Experience with other search technologies like Solr or Algolia is also relevant. Our technology stack predominantly utilizes Python, but proficiency in other mainstream backend languages such as Java or Go is a plus. Design and develop solutions to enhance business operations and customer satisfaction. Collaborate with your team to architect and design effective solutions. Write high-quality code, implementing significant improvements in non-functional areas. Create production-grade code for complex and large-scale projects. Enhance testing practices for both functional and non-functional requirements. Drive best practices within our engineering team through continuous improvement. Design solutions for intricate problems with challenging trade-offs at the system or domain level. Engage in collaborative architecture proposals across engineering teams. Support architectural alignment across projects.
Join the innovative team at impact as a Software Engineer II. In this pivotal role, you will contribute to the design, development, and maintenance of software applications that enhance our cutting-edge solutions. We are looking for a passionate individual who thrives in a collaborative environment and is eager to tackle complex challenges.
Join our innovative team at moo as a Software Engineer II specializing in Front-End development using Next.js. In this role, you will collaborate with designers and backend engineers to create dynamic, user-friendly web applications that enhance our digital presence. Your passion for coding and commitment to delivering high-quality software will be essential as we continue to evolve our platform.
Join impact.com as a Quality Assurance Chapter LeadAt impact.com, we are redefining the landscape of commerce partnership marketing. Our innovative platform empowers businesses by facilitating the discovery, management, and scaling of partnerships throughout the customer journey. We cater to a diverse array of partners, including affiliates, influencers, content publishers, and brand advocates, enabling brands to foster authentic relationships that drive performance-based growth. With our award-winning solutions—Performance (affiliate), Creator (influencer), and Advocate (customer referral)—we unify all types of partnerships into a seamless experience. With over 5,000 global brands like Walmart, Uber, and L’Oréal relying on our platform, we are committed to helping brands thrive through trusted recommendations. Your Impactful RoleAs the QA Chapter Lead, you will play a pivotal role in shaping our quality assurance strategies and practices, ensuring we consistently deliver exceptional software products. You will serve as a bridge between technical execution and leadership, guiding our QA engineers while collaborating closely with development, product, and DevOps teams to embed quality throughout the software development lifecycle.Your Responsibilities:Quality Strategy & ProcessDefine, monitor, and report on essential quality metrics (defect rates, test coverage, automation stability) to drive ongoing enhancements.Establish and uphold QA standards, methodologies, and best practices.Formulate test strategies for various testing types including functional, regression, integration, performance, and security testing.Integrate quality gates within CI/CD pipelines.Champion continuous improvement initiatives for QA processes and tools.Leadership & Team ManagementLead, mentor, and support QA engineers (both manual and automated), fostering a culture of excellence and collaboration.
In this pivotal role, you will spearhead the strategic planning, execution, and successful delivery of our market dealer network growth initiatives. Your mission will be to align with our business objectives by leveraging comprehensive market and dealer network analytics. This includes identifying new dealers and alternative retail outlets, enhancing our existing network through relocations and refurbishments, and providing essential dealer training.Key Responsibilities:Conduct thorough market analysis and strategic planning using advanced tools, ensuring successful dealer onboarding and adherence to entry and exit processes.Establish and uphold minimum dealer standards and policies, ensuring effective communication and compliance through our field team.Assist both new and existing dealers with the contract negotiation and renewal processes.Empower the dealer network to elevate customer experience through targeted support and resources.Oversee the commercial and technical training programs for dealers.Lead a continuous, data-driven review process of the dealer network, developing and implementing the strategic Dealer Network Representation Plan.Drive performance improvements across the dealer network via surveys, analysis, and actionable plans.Facilitate changes in dealership ownership structures to support business growth.
Join us at VERSANT as we revolutionize Golf Club Management through our cutting-edge technology platform. We are on the lookout for a talented Backend Software Engineer to enhance our team of innovators. Our flagship product, BRS Premier, is already a trusted solution for hundreds of golf clubs across Central Europe, offering a robust B2B service that includes membership management, point-of-sale systems, tee-time booking, and comprehensive course administration. With exciting plans for global expansion, this is the perfect opportunity to advance your backend engineering career in a nurturing, high-standard environment.In this role, you will collaborate with seasoned engineers who prioritize code quality and mentorship. You won’t just write code; you’ll gain insight into the full lifecycle of production systems, from database design to deployment.Your Key ResponsibilitiesDevelop and enhance our backend microservices, implementing new features, refactoring existing code, and managing deprecation of outdated services.Produce high-quality, thoroughly tested code adhering to our Engineering Code Bar, ensuring it is maintainable, secure, and efficient.Engage in the entire software development lifecycle, including scoping, designing, coding, testing, documenting, deploying, and maintaining our applications.Participate in operational support to troubleshoot and resolve issues, gaining a deeper understanding of system behaviors in production.Collaborate effectively with teammates through code reviews, daily standups, and discussions, actively seeking constructive feedback.Work closely with stakeholders to grasp business and customer needs, ensuring delivery of optimal solutions.Our Technology StackCloud Infrastructure: AWS (EC2, RDS, ECS)Core Languages & Frameworks: Java 17, Spring, Spring Boot, Spring CloudDatabase: PostgreSQL (multi-tenant)Monitoring & Observability: Datadog (OpenTelemetry)Development Practices: CI/CD (GitHub Actions), Cloud Native Microservices ArchitectureContainers: Docker
Full-time|On-site|Cape Town, Western Cape, South Africa
About UsAt KingMakers, we specialize in creating cutting-edge technology that enhances sports and gaming experiences for millions across Africa.Since our inception in 2018, we have established ourselves as a leader in the entertainment and betting industry, recognized for our robust in-house tech culture and unwavering commitment to scalability, performance, and reliability.We believe that exceptional engineering is defined by clarity, impact, and ownership rather than jargon. Our teams collaborate across various countries to tackle complex technical challenges that significantly impact our users and business.We prioritize speed, regular deployment, and practicality. If you thrive on building scalable solutions and addressing meaningful challenges, you will find a home here.About The RoleWe are seeking a Principal Backend Engineer to play a pivotal role in defining the architecture and technical direction of our platform.You will design systems capable of processing millions of transactions, enhance performance across services, and ensure our technology can scale effectively as the business expands.In this role, you will serve as a technical leader and hands-on architect, guiding teams, elevating quality standards, and helping to make informed, sustainable engineering choices.What You’ll Be DoingArchitect the Future: Design, implement, and evolve distributed systems that manage high throughput and millions of concurrent transactions.Provide Technical Leadership: Serve as a go-to expert for backend and infrastructure issues, mentoring teams and raising the overall engineering standards.Optimize Performance: Identify bottlenecks and devise scalable solutions that enhance availability, latency, and cost efficiency.Drive Reliability: Establish robust standards for monitoring, alerting, and incident management to ensure our systems are observable and resilient.Collaborate Across Teams: Partner with product and business leaders to translate ideas into clear technical strategies and execution plans.Improve Continuously: Challenge existing solutions, suggest enhancements, and keep us aligned with modern practices in distributed systems and DevOps.Lead by Example: Write clean, maintainable code; review peers’ work; and uphold consistent engineering quality across services.Participate in on-call rotations for critical systems, focusing on root-cause analysis rather than reactive firefighting.Tech StackYou will work with a modern, cloud-native environment that includes:Languages & Frameworks: C#, .NET 8, .NET CoreMessaging & Streaming: Kafka, RabbitMQ, Azure Service BusData Storage: SQL Server, Cosmos DB
Join Speechify as a Senior Software Engineer, specializing in Core Experiences. In this pivotal role, you will lead efforts to enhance and innovate our core software offerings, ensuring top-notch user experiences. Collaborate with cross-functional teams to design and implement high-quality software solutions, leveraging your expertise in software development and problem-solving.
Join Speechify as a Tech Lead for our Android Core Product team in Cape Town, South Africa. In this pivotal role, you will spearhead the development and enhancement of our Android applications, ensuring optimal performance and user experience. You will collaborate with cross-functional teams to design, implement, and maintain innovative features that drive user engagement.Your expertise will guide the technical direction of our Android product, mentoring junior developers and fostering a culture of excellence.
Full-time|On-site|Cape Town, Western Cape, South Africa
Join Electrum as an Intermediate Developer Security Engineer, where you will be responsible for enhancing our security protocols and developing solutions that ensure the safety of our software systems. In this role, you will collaborate with cross-functional teams to identify vulnerabilities and implement effective security measures.This is an exciting opportunity for a tech-savvy individual who is passionate about cybersecurity and eager to contribute to a dynamic team.
Takealot Fulfilment Solutions (TFS) is a cutting-edge service offering derived from Takealot.com, South Africa’s foremost online retail platform. We are on the lookout for a talented Senior Software Engineer to join our dynamic Fulfilment Engineering team.Our vibrant team is solely responsible for developing the systems that underpin Takealot Fulfilment Solutions, tackling the unique challenges associated with coordinating order fulfilment across various distribution centers and logistics operations. We utilize a microservices architecture to isolate our logic and facilitate scalability, primarily following REST architecture while incorporating event-driven architecture as necessary.Think you’ve faced challenges before? Prepare for a new level!Scale: Join a platform where 4 million satisfied shoppers utilize takealot.com. We handle deliveries for multiple businesses, placing you at the forefront of client interactions.Learn: Collaborate with top industry experts, coding alongside leaders to rapidly enhance your skills.Grow: Advance your career within the expanding Takealot Group, which includes takealot.com, Mr D, and TFS. Participate in building our new B2C and C2C systems with ample opportunities for internal advancement.Who’s who in the tech arena:This role reports directly to the Software Engineering Manager of the Fulfilment Orchestration Team.Your mission, should you choose to accept it:Develop and optimize systems for managing order fulfilment across South Africa.Collaborate with business units to enhance processes for more efficient deliveries and improved customer experiences.Research and define innovative solutions within the fulfilment domain.Work primarily on open-source platforms.Take full ownership of end-to-end solutions.Essential Attributes:Exceptional communication skills.Proactive and adaptable.Strong problem-solving capabilities.Solutions-oriented mindset.Willingness to learn and mentor others.Our Technology Stack Includes:JavaSpring FrameworkAngular & ReactPostgresGoogle Pub/Sub...
About impact.comimpact.com stands as the premier commerce partnership marketing platform globally, revolutionizing business growth through effective partnership management across the customer journey. We empower brands to cultivate authentic relationships with affiliates, influencers, content publishers, and advocates, driving performance-based growth. Our award-winning solutions—Performance (affiliate), Creator (influencer), and Advocate (customer referral)—integrate all partner types into a cohesive platform. As consumer trust in recommendations grows, impact.com ensures brands shine where it counts. Over 5,000 leading global brands, like Walmart, Uber, Shopify, Lenovo, L’Oréal, and Fanatics, trust impact.com to fuel over 225,000 partnerships that yield measurable results.Your Role at impact.com:As a key member of our rapidly growing SaaS scale-up, your mission will be to streamline self-service Products, Plans, Subscriptions, and Billing, enhancing experiences for clients and our sales and account management teams. This role is central to our operations, aimed at empowering customers to independently manage their plans while ensuring billing processes are automated, precise, and scalable.Your contributions will directly influence our revenue growth, paving the way for new business models and establishing the foundation of our operational framework.This isn't a conventional engineering position. Your work will be pivotal in transforming our business, replacing outdated monolithic systems with a modern, modular architecture or individual services where appropriate. We are committed to adopting cutting-edge technologies and methodologies.If you are someone who challenges the norm, possesses a keen interest in emerging technologies and engineering practices, and thrives in an environment that values curiosity, experimentation, and continuous improvement, we want you on our team!
Full-time|On-site|Cape Town, Western Cape, South Africa
Lead Qualification & Pipeline DevelopmentOversee and optimize all incoming leads resulting from marketing initiatives, website interactions, gated content, webinars, events, and digital platforms, ensuring prompt and precise qualification.Evaluate leads based on Ideal Customer Profile (ICP) criteria, behavioral indicators, intent data, and engagement history; make swift, informed decisions on lead handling (transfer, nurture, disqualify).Conduct comprehensive research on high-value accounts — identifying essential stakeholders, organizational hierarchy, and purchasing signals — to equip sales with actionable insights.Detect trends in incoming lead activity (e.g., multiple engagements from a single company, repeated visits to significant pages) and proactively communicate insights to sales and marketing teams.Collaborate with sales to facilitate seamless, high-caliber opportunity transitions and monitor downstream conversion metrics.Achieve or surpass performance metrics, including meetings scheduled, lead-to-opportunity conversion ratios, and pipeline contributions.Email Nurturing & Marketing Automation Technology (MAT)Take ownership of and continuously enhance the email nurturing strategy — designing, creating, and refining automated workflows that guide unqualified leads through the sales funnel towards readiness.Develop and manage multi-phase email campaigns, tailored by industry, persona, intent stage, and campaign context; strike a balance between automation and a superior prospect experience.Utilize MAT platforms (HubSpot, Marketo, or similar) to set up lead scoring models, automate lifecycle stages, establish enrollment triggers, and implement suppression logic.Assess and benchmark MAT and sales engagement tools (Outreach, Salesloft, Apollo, etc.) to foster ongoing enhancements in automation, personalization, and outreach effectiveness.Generate automated and recurring performance reports on email and nurturing program metrics (open rates, click-through rates, conversion rates, MQL velocity) and leverage data to refine strategies.Work in conjunction with digital marketing to ensure all lead qualification efforts, lead statuses, and nurturing stages are accurately documented within CRM and MAT systems.Process, Templates & ScalabilityCreate and document standardized qualification processes, outreach templates, multi-channel sequences, and escalation criteria that facilitate team training, onboarding, and program scalability.