Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Mid to Senior
Qualifications
Proven experience in software development with a focus on Java. Strong understanding of software engineering principles and best practices. Experience with Agile methodologies and an ability to work in a fast-paced environment. Familiarity with modern development tools and technologies. Excellent problem-solving skills and a proactive approach to challenges.
About the job
Standard Bank Group is looking for a Software Engineer with a focus on Java development to join its Johannesburg office. This position plays a key part in building and maintaining software that supports the bank’s financial services.
Role overview
This role centers on designing, developing, and implementing software solutions using Java. The work directly supports the company’s financial products and services, ensuring reliability and performance for clients worldwide.
Collaboration
Work closely with colleagues from various teams to integrate new applications and features. The position requires regular communication with other technical and business groups to deliver seamless solutions.
What you will do
Design and develop Java-based software applications
Implement solutions that improve financial service offerings
Collaborate with cross-functional teams for application integration
Contribute to delivering high-quality products for global clients
About Standard Bank Group
Standard Bank Group is a leading banking and financial services company in Africa, committed to innovation and excellence in service delivery. Our mission is to drive sustainable growth and development across the region, making a positive impact on the communities we serve.
Role overview Speechify seeks a Software Engineer specializing in data infrastructure and acquisition. Based in Johannesburg, this role centers on building and improving data systems that help drive user experience and business growth. What you will do Develop and refine data infrastructure to meet product and business requirements Collaborate with engineeri…
Role Overview Deloitte is looking for an AWS Data Engineer Consultant in Johannesburg. This role focuses on designing and building scalable data solutions on AWS to support client decision-making. The work involves close collaboration with teams across different functions. Main Responsibilities Design and implement data architectures and pipelines on the AWS platform Work with cross-functional teams to gather and analyze requirements Develop, test, and maintain data pipelines Monitor and ensure data quality throughout the process
Speechify is seeking a Senior Software Engineer to join the team in Johannesburg, South Africa. This role centers on building and refining the core experiences that shape how users interact with Speechify’s applications. Role overview The team develops features and systems that have a direct impact on user engagement and satisfaction. As a Senior Software Engineer, the work will influence the direction and quality of Speechify’s products. What you will do Design, develop, and maintain software systems aimed at improving user experience and engagement Collaborate with cross-functional teams to deliver new features and product enhancements Contribute to the ongoing improvement of both products and technical processes Requirements Significant experience in software development Strong background in designing and building scalable systems Proven ability to work effectively with engineers, designers, and product managers This is an opportunity to work with modern technologies and play an important role in shaping Speechify’s core user experiences.
Join our dynamic AI and Data practice as a Senior Azure Data Engineer, where your passion for data and technology will thrive. We seek a professional with exceptional problem-solving and analytical skills, who is eager to learn and stay updated with the latest market trends in technology.In this role, you will engage in the complete project lifecycle, focusing on innovative data solutions such as data ingestion frameworks, data warehouse and data lake architectures, cloud services, and cognitive computing.Key Technical Responsibilities:Support our AI & Data team by implementing comprehensive modern data platforms that enable analytics and AI applications.Work collaboratively with enterprise architects, data architects, ETL developers, engineers, data scientists, and information designers to define necessary data structures, formats, pipelines, metadata, and workload orchestration.Address critical aspects including data privacy, security, ingestion, processing, storage, computational needs, analytical and operational consumption, data modeling, self-service data preparation, AI integration, and API connections.Provide effort estimations and mentorship to junior team members.Engage in technical discussions with client personnel and offer insights on technical options based on best practices.Contribute as a data engineer across various cloud technologies, including AWS.Leverage your deep technology knowledge to foster continuous improvement.Behavioral Competencies:Excellent verbal and written communication skills.Strong interpersonal and relationship-building capabilities.Commitment to personal development.Focus on client delivery.Flexibility and adaptability.Emphasis on quality.Strong problem-solving and analytical skills.
Full-time|Remote|Remote — Johannesburg, Gauteng, South Africa
Join the forefront of the avocado industry with Westfalia Fruit!As a prominent multinational supplier, we specialize in delivering fresh fruit and value-added products to markets worldwide. Our vertically integrated supply chain enables us to grow, source, ripen, pack, process, and market premium avocados and fresh produce all year round.With the largest avocado-growing footprint globally, we proudly hold the title of the leading #avoexperts, recognized by both retail and wholesale customers. Our services extend across the UK, Europe, North America, Latin America, and Southern Africa.We are actively seeking a Mergers & Acquisitions Associate to enrich our Growth team at Westfalia Fruit. This position allows for remote work from either the UK or South Africa. Please note, candidates must be within commuting distance of our offices in Johannesburg or Kings Hill.The M&A Associate will deliver analytical, operational, and project management support throughout the entire M&A lifecycle—from initial opportunity assessment to transaction execution and post-deal tracking.Your role will be pivotal in ensuring seamless transaction progression, integrating financial analysis, due diligence coordination, and high-quality documentation alongside structured project management involving multiple stakeholders.Besides transaction support, you will also engage in broader strategic initiatives, which include preparing materials for the Board, developing strategy papers, and monitoring execution against established strategic priorities.This role demands a focus on delivery, requiring robust analytical skills, meticulous attention to detail, and the ability to manage various workstreams in a dynamic, high-accountability environment.Key Responsibilities:Oversee end-to-end M&A transaction execution, coordinating stakeholders, timelines, and essential deliverables.Prepare and manage investment committee and Board materials, ensuring timely and high-quality outputs.Develop and maintain financial models to provide valuation, scenario analysis, and commercial insights.Analyze financial, market, and competitor data to support investment decisions and strategic development.Coordinate due diligence across departments, managing data rooms, information flow, and key findings.Monitor risks, actions, and milestones, ensuring accurate reporting and escalation as necessary.Assist in drafting transaction documentation (such as NDAs and term sheets) while maintaining version control.Create clear, structured presentations and maintain effective communication with internal and external stakeholders.
Standard Bank Group is looking for a Software Engineer with a focus on Java development to join its Johannesburg office. This position plays a key part in building and maintaining software that supports the bank’s financial services. Role overview This role centers on designing, developing, and implementing software solutions using Java. The work directly supports the company’s financial products and services, ensuring reliability and performance for clients worldwide. Collaboration Work closely with colleagues from various teams to integrate new applications and features. The position requires regular communication with other technical and business groups to deliver seamless solutions. What you will do Design and develop Java-based software applications Implement solutions that improve financial service offerings Collaborate with cross-functional teams for application integration Contribute to delivering high-quality products for global clients
Role overview Speechify seeks a Senior Software Engineer to advance its Windows and desktop applications. This position involves designing, building, and fine-tuning software that shapes the user experience across Speechify products. What you will do Develop and maintain applications for Windows and other desktop platforms Collaborate with team members to deliver new features and ongoing improvements Share technical insights and ideas to help ensure products remain effective and up to date Location This role is based in Johannesburg, South Africa.
Join our dynamic team at WPP Media as a Talent Acquisition & BBBEE Specialist. In this exciting role, you will be responsible for attracting and recruiting top talent while ensuring compliance with BBBEE policies. Your expertise will help shape our diverse workforce and contribute significantly to our organizational goals.As a key member of the People department, you will engage with various stakeholders to implement innovative recruitment strategies, foster a culture of inclusivity, and drive performance through talent management. Your role will be pivotal in aligning our human resource practices with our business objectives.
Role Overview Standard Bank Group is looking for a Senior Software Engineer in Johannesburg. This position focuses on designing and building software solutions that support business goals. The work centers on improving technology infrastructure and delivering software that is reliable, scalable, and easy to maintain.
Speechify is looking for a Software Engineer to join the team working on the iOS Core Product. This role centers on building new features and making ongoing improvements to ensure the app remains engaging and easy to use. Key responsibilities Develop and enhance core features for the iOS product Work closely with colleagues to deliver solutions that improve the overall user experience Share ideas and technical knowledge to support current projects Location This position is based in Johannesburg, South Africa.
The Personal & Private Banking Data Engineering Graduate Programme at Standard Bank Group offers recent graduates a chance to start a career in data engineering. Based in Johannesburg, this full-time programme introduces participants to practical work and real projects within the banking sector. What you will do Work alongside experienced data engineers on projects that support banking operations Develop technical skills through hands-on tasks and training Contribute to solutions that help shape the future of personal and private banking Who should apply Recent graduates interested in data engineering Individuals eager to learn and make an impact in banking technology This programme provides a foundation for those looking to build a career in data engineering within the financial industry.
Full-time|On-site|Johannesburg, Gauteng, South Africa
Join our dynamic team at upstream as a Full-Stack JavaScript Software Engineer. We are looking for a passionate developer who thrives in a fast-paced environment and is excited to work on innovative projects. You will be responsible for both front-end and back-end development, ensuring seamless integration and optimal performance of our web applications.
Join our innovative technology team that plays a pivotal role in shaping the future of Standard Bank Group. As we transition into a digital platform-led organization, our skilled engineers collaborate with leading tech companies worldwide, accelerating the development of our platform capabilities and venturing into new digital ecosystems beyond traditional financial services.The Personal and Private Banking (PPB) Software Engineering Graduate Programme is designed to attract talented individuals with robust technical expertise who aspire to become thought leaders and trusted advisors in our field. This programme uniquely blends theoretical knowledge with hands-on experience, preparing you for a successful career in software engineering.By the conclusion of this programme, you will have:Gained proficiency in designing, coding, testing, debugging, and maintaining software programs in dynamic engineering environments while adhering to quality assurance standards.Practiced development methodologies that foster continuous delivery and effective collaboration with colleagues and stakeholders, ensuring the achievement of project goals and delivering value to our clients.Learned to construct and conduct comprehensive system and program tests to ensure the functionality and quality of delivered software.Developed, maintained, and updated essential documentation, including guidelines and checklists for development and testing to enhance technical engineering processes.Engaged in evaluating design options and assessing new systems and databases to support informed decision-making through reliable data analysis.Collaborated with team leaders to receive constructive feedback on your work while communicating any challenges or progress updates, thus fostering a culture of continuous improvement and learning.Identified opportunities to optimize development timelines and improve cost efficiencies, contributing to overall team skills enhancement and knowledge sharing.Committed to lifelong learning by applying new technologies and skills to elevate software delivery and code quality, while actively sharing insights with the team.Aimed to achieve advanced levels on the Continuum model by enhancing both individual and team competencies.
Role overview Lyra Health seeks an Analytics Engineer based in Johannesburg. The role centers on applying data expertise to guide company decisions. The position involves building dependable data pipelines and developing analytical models that help teams improve client results. What you will do Build and maintain data pipelines to keep information accurate and available when needed Design analytical models that align with business objectives and enhance client outcomes Collaborate with teams across departments to understand data requirements and provide actionable insights
Join our dynamic team as a Software Engineer specializing in Java. You will design, code, test, debug, and maintain applications in various development environments. Adhere to established standards and utilize modern tools to deliver well-engineered solutions. Collaborate within a structured framework under the guidance of senior technical experts to ensure quality and efficiency.
Deloitte seeks a Senior Full Stack Engineer / Software Developer Consultant based in Johannesburg. This position centers on crafting and delivering software solutions that address complex client needs. Role overview The Senior Full Stack Engineer / Software Developer Consultant will design, develop, and implement software projects as part of Deloitte’s technology services team. The work aims to meet client requirements while maintaining high standards for quality and technical excellence. What you will do Design and build software solutions tailored to client challenges Implement new features and maintain existing systems Collaborate with colleagues to deliver reliable, effective technology services Location This role is based in Johannesburg.
hellokindred is seeking an Engineering Lead based in Johannesburg. This position guides engineering projects and supports a team of engineers. The main focus is on delivering reliable technical solutions while fostering teamwork and maintaining high standards. Role overview The Engineering Lead oversees projects from initial planning through to delivery. The role involves working closely with engineers to ensure strong outcomes and a collaborative approach. Setting and upholding quality standards is a key part of this position. What you will do Lead engineering projects from planning to completion Mentor and support team members Encourage collaboration and share knowledge within the team Help define and maintain quality standards for all projects
AKQA seeks a Data Analyst in Johannesburg to translate raw data into clear, actionable insights. This position plays a key role in guiding business choices by working with teams across the company and supporting data-driven strategies. Key responsibilities Analyze complex datasets to identify trends and patterns Develop reports that communicate findings in a practical, easy-to-understand format Present results and recommendations to stakeholders Collaborate with colleagues from various departments to help achieve business goals using data Location This role is based in Johannesburg.
We are seeking a passionate and detail-oriented Data Specialist to join our dynamic team at Kaelo. As a Data Specialist, you will play a crucial role in enhancing our lifestyle solutions through effective data management and analysis. You will be responsible for collecting, processing, and analyzing data to support our initiatives, ensuring that we continue to provide excellent service to our clients.If you have a keen eye for detail and a passion for data-driven decision-making, we would love to hear from you!
At AKQA, our Data & Analytics team is rapidly expanding and plays a crucial role in delivering exceptional value to our clients and creating a positive impact on their customers. We adopt a multi-disciplinary approach to problem-solving, offering diverse capabilities such as user experience (UX) analytics, consumer research, and applied data science. As our clients shape the future of their businesses, data remains central to realizing their vision. In the role of Senior Data Analyst, your enthusiasm for leveraging data to extract insights and recommend optimizations will foster deeper connections with consumers. You will be tasked with defining measurement and testing frameworks that align business outcomes with our clients' objectives. At AKQA, you will gain access to world-class thought leadership from prominent authors, athletes, artists, and entrepreneurs. Our meritocratic culture promotes ownership and collaboration, allowing you to work alongside some of the brightest professionals in the industry.