331 Hardware Programmer jobs in South Africa
Lecturer in Computer Science & Programming
Posted 16 days ago
Job Viewed
Job Description
- Teach and inspire students in Computer Science and Software Development across undergraduate and postgraduate levels, including programming (Java, Python, C#, AI/ML concepts).
- Deliver content in multiple teaching modes and methodologies, including blended learning and constructivism.
- Design and grade assessments, provide constructive feedback, and moderate academic work where necessary.
Lecturer Development and Support
- Assist in lecturer development and support processes and procedures. This may include conducting peer reviews, facilitating workshops and one-on-one consultations.
- Lead and champion academic development initiatives for specific programmes.
Student Development & Support
- Mentor and support students to achieve academic success.
- Identify and implement tailored interventions.
- Track student success and implement support interventions where required.
Research & Scholarship
- The incumbent is required to promote a culture of scholarship within their practice, discipline and campus/team and is also required to contribute towards the company achieving its annual research output targets, particularly in areas like application development, artificial intelligence, data science and cloud computing.
- Foster a culture of continuous improvement and academic excellence.
Competencies Required:
- Superior communication (written and verbal) and organisational skills.
- Demonstrated ability to manage work and self-proactively.
- Able to demonstrate a proven track record of eXective teaching in the subject area based on a reflective practice.
- Passion for teaching, mentoring, and inspiring future tech leaders
- Passion for Customer Service.
- Experience with EdTech tools and using technology to enhance learning
- Proven ability to build strong relationships within academic teams
Minimum Education Requirements:
- Honours degree/ Postgraduate Diploma (NQF Level 8) in Computer Science, Information Systems, Information Technology or related field.
- Registration (or intention thereof) towards a Masters degree is required.
- A PhD in Computer Science, Information Systems, or Information Technology will be an added advantage.
Work Experience Requirements:
- Having at least 3 years teaching experience in programming or software development would be advantageous
- Having industry experience as a software developer, AI/ML engineer, cloud solutions architect, or mobile app developer will be highly valued
Experience in one or more of the following technologies:
- Programming & Frameworks: C#, .NET (Core, MVC, Blazor), Python, Java, JavaScript (React, Angular, Node)
- Cloud Technologies: Azure, AWS, Google Cloud
- AI/Machine Learning: TensorFlow, PyTorch, Scikit-learn (advantageous)
- Mobile Development: Android/iOS (React Native, Kotlin, Swift)
- Database Systems: SQL, Oracle, MongoDB, Firebase
Software Engineering Lead
Posted 1 day ago
Job Viewed
Job Description
Overview
Join to apply for the Software Engineering Lead role at DigiOutsource .
Kick-start your career in the online gaming world and experience the very latest in technology and innovation. We’re part of Super Group, the NYSE-listed digital gaming company behind some of the world’s leading Sports and iGaming brands. At DigiOutsource, we bring passionate people and innovative tech together to create market-leading online gaming solutions. Our multidisciplinary teams are passionate about products, customer experience and security. We’re empowered to achieve the ultimate in high-performance gaming experiences using the best technology available.
We’re on a journey of growth and innovation, and we need passionate, driven individuals to join us. You’ll find a supportive environment where your skills can flourish and your career can soar.
What You’ll Be Doing- Lead a team of Software Engineers.
- Build, maintain and enhance software according to the company’s software engineering standards and align them with industry best practices.
- Engage with stakeholders on requirements and performance of sub-system software.
- Strategic planning for team efficiency and growth and for new or enhanced technologies and implementation.
- Act as liaison between teams and other departments as necessary.
- Own the engineering and delivery process of systems developed.
- Manage the implementation of technical solutions.
- Focus on integrity of systems regarding quality, stability and scalability.
- Provide direction and expertise in design, development and implementation of the platforms, ensuring alignment with business objectives and technical standards.
- Build and lead a diverse team, fostering a high-performance culture centred on innovation, collaboration and continuous improvement.
- Facilitate effective communication between technical and non-technical teams throughout the project lifecycle.
- Identify potential technical risks and develop mitigation strategies to meet timelines and quality standards.
- Address technical challenges proactively and ensure platform security and privacy best practices.
- Implement rigorous unit testing and maintain comprehensive documentation of system architecture, processes and workflows.
This job description is not exhaustive; additional duties may be required to achieve business objectives.
Essential Skills- Computer Science related degree, diploma, or similar qualification in software engineering.
- Minimum of 7 years’ practical experience in the full software development life cycle as a software engineer or software developer.
- 2 years management experience including team leadership, performance management, skills development and budgeting.
- 2 years of experience in a Senior Software Engineer role or similar.
- Solid understanding of software engineering design patterns, principles and testing fundamentals.
- Proven experience managing and leading teams using agile methodologies (Scrum/Kanban).
- Strong verbal and written communication skills; ability to convey complex ideas clearly.
- Experience working collaboratively in cross-functional teams with a focus on shared goals.
- Ability to manage multiple projects simultaneously and deliver on time and within scope.
- Attention to detail and high standards of quality; ability to adapt to changing environments and priorities.
- Experience in online gaming or casino industry with understanding of player behaviour and industry regulations.
- Understanding of domain- and event-driven software architecture.
- Hands-on experience with Continuous Integration/Continuous Delivery pipelines (e.g. GitLab, Jenkins, GitHub).
- Experience with cloud platforms (AWS, Azure) focusing on containerization (Kubernetes) and infrastructure as code (Terraform).
- Experience with event streaming platforms (e.g. Apache Kafka, RabbitMQ).
- Experience with DORA metrics.
Our culture is underpinned by core values and behavioural competencies: Adaptability, Ownership and accountability, Initiating action, Resilience, Team orientation, Integrity, Innovation. We offer a range of personal and professional benefits to help you thrive, including learning and development programmes, performance feedback tools, employee assistance, free meals, on-site wellness facilities, life and medical benefits, and more.
Be part of the Superclass feeling. At Super Group, diversity is part of our DNA, with teams across 16 countries, 85 nationalities and 27 languages. We champion a supportive, inclusive environment where your growth is supported and your contributions valued.
Game on!
Please note: we apply relevance to our Talent Management and Talent Development Programme as part of our recruitment process. Shortlisted candidates may need to complete an assessment. This position requires trust and honesty and may include credit and criminal record checks. By applying, you grant permission for these checks.
If you do not hear from us within 2 weeks, please consider your application unsuccessful.
#J-18808-LjbffrSoftware Engineering Lead
Posted 4 days ago
Job Viewed
Job Description
Software Engineering Lead
Do you enjoy coaching others to achieve high standards?
Are you ready for the next step in your engineering career?
About our Team
LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers. Our company has been a long-time leader in deploying AI and advanced technologies to the legal market to improve productivity and transform the overall business and practice of law, deploying ethical and powerful generative AI solutions with a flexible, multi-model approach that prioritizes using the best model from today’s top model creators for each individual legal use case.
About the Role
This position serves as a subject matter expert for a specific team of Software Engineers. In addition to writing code on complex systems and applications, this position provides direction on project plans, schedules, and methodologies. The position has direct reports.
Responsibilities
- Providing design input across a product
- Acting as an acknowledged 'go to' person on coding and technical issues, for both internal and external contacts
- Interfacing with other personnel or team members to finalize requirements
- Completing complex bug fixes, and resolving technical issues
- Designing and working with complex data models
- Mentoring lead software developers interested in consultancy in development methodologies and optimization techniques
Requirements
- Have a BS degree in Engineering/Computer Science or equivalent experience
- Have minimum 7 years Software Development experience
- Be expert in development languages, including C#, Angular, AWS
- Strong experience with various resource models such as Managed Services and/or Staff Augmentation.
- Have great problem-solving skills and the ability to identify and implement effective solutions
Work in a way that works for you
We promote a healthy work/life balance across the organisation. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.
- Hybrid – Once or twice a week in the office
Working for you
We know that your wellbeing and happiness are key to a long and successful career, as this role is global, benefits may vary according to your location. These are some of the benefits we are delighted to offer:
- Health care plans and benefits
- Modern Family Benefits, including maternity, paternity, adoption and surrogacy
- Life assurance and accident policies
- Comprehensive pension plans
- Access to learning and development resources
Your recruiter will advise you on the benefits package for your location.
About the Business
LexisNexis Legal & Professional provides legal, regulatory, and business information and analytics that help customers increase their productivity, improve decision-making, achieve better outcomes, and advance the rule of law around the world. As a digital pioneer, the company was the first to bring legal and business information online with its Lexis and Nexis services.
LexisNexis, a division of RELX, is an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form: , or please contact .
Please read our Candidate Privacy Policy .
#J-18808-LjbffrLead, Software Engineering
Posted 4 days ago
Job Viewed
Job Description
Business Segment: Personal & Private Banking
Location: ZA, GP, Johannesburg, Simmonds Street
We are seeking a dynamic and experienced Lead, Software Engineering to join our team in Johannesburg, South Africa. As a key member of our engineering leadership, you will drive innovation, mentor team members, and oversee the development of cutting-edge software solutions.
Responsibilities- Lead and manage a team of software engineers, fostering a culture of excellence and continuous improvement
- Collaborate with stakeholders to define technical strategies and roadmaps aligned with business objectives
- Define and maintain the frameworks, libraries, and tools that the feature teams will use, enforcing coding standards, architectural patterns, and best practices across the teams for high-quality and maintainable code.
- Lead the platform team to develop and maintain shared services that allow feature teams to focus on core functions using standard components. Build CI/CD pipelines, automated testing, and other DevOps practices to ensure scalability and reliability.
- Ensure the platform is relevant, modern, secure, and compliant with industry standards.
- Ensure SRE practices are in place on the platform to ensure stability and service availability. Guide the team to manage platform consumption tenant requirements for consumers throughout the Group.
- Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree preferred
- AWS Certified Developer Associate and/or AWS Certified Solutions Architect Associate
- Extensive hands-on experience in developing JAVA applications for a minimum of 7 years - Mandatory
- Experience in change deployment in a mid-to-large application - Mandatory
- Experience in automated CI/CD builds – Mandatory
- Technical exposure and hands-on experience in managing an application platform - Mandatory
- Managing a small to medium sized Development team with direct reports – Mandatory
- Solution orientation – ability to make the Renovite Platform capable for the planned future feature implementations - Mandatory
- Knowledge and hands-on experience in Docker and Kubernetes - Mandatory
- Familiarization with Angular development and implementations – Advantageous
- Understanding of cost optimization in an application hosted in AWS (FinOps) - Advantageous
Please note: All our recruitment processes comply with the applicable local laws and regulations. We will never ask for money or any form of payment as part of our recruitment process. If you experience this, please contact our Fraud line on or
#J-18808-LjbffrLead, Software Engineering
Posted 4 days ago
Job Viewed
Job Description
Company Description
Standard Bank Group is a leading Africa-focused financial services group, and an innovative player on the global stage, that offers a variety of career-enhancing opportunities – plus the chance to work alongside some of the sector’s most talented, motivated professionals. Our clients range from individuals to businesses of all sizes, high net worth families, and large multinational corporates and institutions. We’re passionate about creating growth in Africa. Bringing true, meaningful value to our clients and the communities we serve and creating a real sense of purpose for you.
Job Description
We are seeking a dynamic and experienced Lead, Software Engineering to join our team in Johannesburg, South Africa. As a key member of our engineering leadership, you will drive innovation, mentor team members, and oversee the development of cutting-edge software solutions.
- Lead and manage a team of software engineers, fostering a culture of excellence and continuous improvement
- Collaborate with stakeholders to define technical strategies and roadmaps aligned with business objectives
- Consistency and standardization: The individual is intended to define and maintain the frameworks, libraries, and tools that the feature teams will use. This also includes enforcing coding standards, architectural patterns (in consultation with the Architecture team), and best practices across the teams, leading to high-quality and maintainable code.
- Efficiency and Productivity: The individual is expected to lead the platform team intended to develop and maintain shared services that multiple feature teams can use, allowing feature teams to focus on configuring their core functions using standard components. Lead building CI/CD pipelines, automated testing, and other DevOps practices are enabled and embedded to ensure scalability and reliability. Researching and developing new technologies and innovations into the platform, allowing feature teams to quickly adopt.
- Innovation and Agility: The individual is expected to focus on ensuring the platform is relevant, modern, secure and compliant with industry standards.
- Support and Maintenance: The individual is intended to ensure SRE practices are in place on the platform to ensure stability and service availability. Guide the team to ensure that the platform consumption tenant requirements are managed for consumers throughout the Group.
- Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree preferred
- AWS Certified Developer Associate and/or AWS Certified Solutions Architect Associate
- Extensive hands-on experience in developing JAVA applications for a minimum of 7 years - Mandatory
- Experiences in change deployment in a mid-to-large application - Mandatory
- Experience in automated CI/CD builds – Mandatory
- Technical exposure and hands on experience in managing an application platform - Mandatory
- Managing a small to medium sized Development team with direct reports – Mandatory
- Solution orientation – ability to make the Renovite Platform capable for the planned future feature implementations - Mandatory
- Knowledge and hands on experience in Docker and Kubernetes - Mandatory
- Familiarization to Angular development and implementations – Advantageous
- Having an understanding of cost optimization in an application hosted in AWS (FinOps) - Advantageous
- Articulating Information
- Challenging Ideas
- Developing Expertise
- Developing Strategies
- Embracing Change
- Empowering Individuals
- Examining Information
- Exploring Possibilities
- Interpreting Data
- Making Decisions
- Showing Composure
- Team Working
- Agile Engineering
- API Engineering
- Automation
- Cloud Computing
- Continuous Delivery (CD)
- Continuous Deployment
- Continuous Integration (CI)
- Core Systems
- Data Engineering
- Design Thinking
- Error Budgets
- Incident Response
- Infrastructure as Code (IaC)
- Knowledge Management
- Microservices
- Non-abstract Large System Design (NALSD)
- Observability (Application and Web Analytics)
- Platform Engineering
- Policy as Code
- Post-incidence Analysis
- Reliability and Resilience
- Security Engineering
- Service Level Management
- Software Engineering Methods
- Software Engineering Tools
- Software Foundations
- System Integration
- Test-driven Design (TDD)
- Threat Modelling
- Mid-Senior level
- Full-time
- Engineering and Information Technology
Software Engineering Lead
Posted 17 days ago
Job Viewed
Job Description
#J-18808-Ljbffr
Software Engineering Manager
Posted 7 days ago
Job Viewed
Job Description
We are looking for a highly skilled and experienced Software Engineering Manager to lead our development team in delivering innovative, secure, and scalable software solutions.Â
This role involves managing both front-end and back-end development. You will collaborate closely with cross-functional teams, contribute to product strategy, mentor developers, and drive continuous improvement through Agile methodologies, CI/CD pipelines, and secure coding practices.Â
What you'll do:
- Software Development: Design, code, and test software applications based on project requirements.
- Front-End Development: Develop responsive and user-friendly front-end interfaces using HTML, CSS, and JavaScript.
- Back-End Development: Build and maintain server-side applications, databases, and APIs.
- Database Management: Design, implement, and maintain databases.
- Version Control: Collaborate with team members through branching, merging, and pull requests.
- Testing and Debugging: Conduct unit testing and integration testing to ensure code quality.
- Collaboration: Work closely with team members, including designers, product managers, and other developers. Participate in code reviews and provide constructive feedback.
- Agile Development: Contribute to agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Documentation: Create and maintain clear and comprehensive documentation for code and development processes.
- Continuous Learning: Stay informed about industry trends, emerging technologies, and best practices.
- Adherence to Coding Standards: Follow coding standards and best practices to ensure code consistency and maintainability.
- Project Management: Track and report progress on assigned tasks. Collaborate with managers to meet deadlines and milestones.
- Problem-Solving: Analyse and resolve complex technical issues. Propose and implement effective solutions to address challenges.
- Security Awareness: Implement secure coding practices to mitigate potential vulnerabilities.
- Code Review Participation: Actively participate in code reviews, providing feedback and ensuring code quality.
- Support Issue Resolution: Respond to internal support tickets or client issues, especially those requiring deeper technical investigation.
- Product Strategy Input: Contribute to product planning meetings and roadmap discussions.
Your Expertise:
- 10+ years of hands-on experience in software development.
- Experience in support or client-facing technical roles, including issue resolution and stakeholder management.
- Experience leading or mentoring developers within an agile development environment.
- Contribution to product planning or roadmap development alongside business managers or product owners.
Qualifications:
- Degree in IT – specifically B​Sc IT.
- Relevant certifications in specific technologies or platforms (e.g., AWS, Python, T-SQL).
Â
Other information applicable to the opportunity:
- Permanent position
- Location: Midrand
- Work environment: Hybrid
Why work for us?
If the daily grind makes you wonder if there's more to life than work, get ready to discover a professional journey that embraces excellence without compromise.
You've arrived at iOCO Infrastructure Services (iOCO IS), where we are all about delivering outstanding client experiences through sustainable, innovative IT infrastructure solutions that tackle business challenges head-on. Here you get to partner with clients, helping them conquer their business Goliaths while they focus on scaling their empires.
At our core, we're challengers, disruptors, and innovators. We're a community of skilled professionals with an ambitious spirit dedicated to providing for our clients while finding joy in the process. Our clients are at the heart of everything we do. Their satisfaction fuels our fire and propels us forward. We're talking about brainstorming sessions that sound like TED talks and spontaneous celebrations for achievements, big and small.
iOCO is an equal opportunity employer with an obligation to achieve its own unique EE objectives in the context of Employment Equity targets. Therefore, our employment strategy gives primary preference to previously disadvantaged individuals or groups.
Be The First To Know
About the latest Hardware programmer Jobs in South Africa !
Software Engineering Lead

Posted 3 days ago
Job Viewed
Job Description
Would you like to ensure a collaborative Agile culture?
Do you enjoy coaching teams to be successful?
About our Team
LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,300 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers.
About the Role
As a Software Engineering Lead, you will be leading and mentoring a diverse, motivated team of engineers. Working on shared goals, you'll build an environment focused on encouraging creativity and collaboration. You will provide direction on projects, process improvements and key technical decisions, ensuring high-profile deliverables are completed successfully.
Responsibilities
+ Coaching and mentoring Agile squads through software development and Agile best principles and practices
+ Motivating digital product teams in a cross-functional global environment to deliver innovations to our customers
+ Collaborating within Research Technology to exchange lessons-learned and best practice standardization across our organization
+ Communicating and presenting a variety of information confidently and clearly to engineers, senior business leaders and stakeholders
+ Facilitating time and change management across multiple teams to ensure quality and on-time delivery
+ Supporting the development and use of metrics that facilitate continuous improvement within our squads
Requirements
+ Have solid expertise gained in a technology environment with knowledge of software development industry best practices
+ Strong experience with various resource models such as Managed Services and/or Staff Augmentation Demonstrate excellent written, verbal and presentation skills including communicating complex content to a range of audiences
+ Show the ability to collaborate with stakeholders and teams to resolve issues and to support implemented solutions
+ Expertise in development languages including but not limited to: Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, and .Net.
+ Test-driven development.
+ Have solid organization, planning and change management skills
+ Be able to identify risk dependencies and support mitigating solutions
+ Be able to foster a learning environment that encourages people to learn from experiences
Work in a way that works for you
We promote a healthy work/life balance across the organisation. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.
+ Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive
Working for you
At Lexis Nexis, we know that your wellbeing and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:Generous holiday allowance with the option to buy additional daysHealth screening, eye care vouchers and private medical benefitsWell-being programsLife assuranceAccess to a competitive contributory pension schemeLong service awardsMaternity, paternity and shared parental leaveAccess to employee resource groups with dedicated time to volunteerAccess to extensive learning and development resources
About the Business
LexisNexis Legal & Professional® provides legal, regulatory, and business information and analytics that help customers increase their productivity, improve decision-making, achieve better outcomes, and advance the rule of law around the world. As a digital pioneer, the company was the first to bring legal and business information online with its Lexis® and Nexis® services.
LexisNexis, a division of RELX, is an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form: , or please contact .
Please read our Candidate Privacy Policy ( .
RELX is a global provider of information-based analytics and decision tools for professional and business customers, enabling them to make better decisions, get better results and be more productive.
Our purpose is to benefit society by developing products that help researchers advance scientific knowledge; doctors and nurses improve the lives of patients; lawyers promote the rule of law and achieve justice and fair results for their clients; businesses and governments prevent fraud; consumers access financial services and get fair prices on insurance; and customers learn about markets and complete transactions.
Our purpose guides our actions beyond the products that we develop. It defines us as a company. Every day across RELX our employees are inspired to undertake initiatives that make unique contributions to society and the communities in which we operate.
Software Engineering Lead

Posted 3 days ago
Job Viewed
Job Description
Would you like to ensure a collaborative Agile culture?
Do you enjoy coaching teams to be successful?
About our Team
LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,300 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers.
About the Role
As a Software Engineering Lead, you will be leading and mentoring a diverse, motivated team of engineers. Working on shared goals, you'll build an environment focused on encouraging creativity and collaboration. You will provide direction on projects, process improvements and key technical decisions, ensuring high-profile deliverables are completed successfully.
Responsibilities
+ Coaching and mentoring Agile squads through software development and Agile best principles and practices
+ Motivating digital product teams in a cross-functional global environment to deliver innovations to our customers
+ Collaborating within Research Technology to exchange lessons-learned and best practice standardization across our organization
+ Communicating and presenting a variety of information confidently and clearly to engineers, senior business leaders and stakeholders
+ Facilitating time and change management across multiple teams to ensure quality and on-time delivery
+ Supporting the development and use of metrics that facilitate continuous improvement within our squads
Requirements
+ Have solid expertise gained in a technology environment with knowledge of software development industry best practices
+ Strong experience with various resource models such as Managed Services and/or Staff Augmentation Demonstrate excellent written, verbal and presentation skills including communicating complex content to a range of audiences
+ Show the ability to collaborate with stakeholders and teams to resolve issues and to support implemented solutions
+ Expertise in development languages including but not limited to: Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, and .Net.
+ Test-driven development.
+ Have solid organization, planning and change management skills
+ Be able to identify risk dependencies and support mitigating solutions
+ Be able to foster a learning environment that encourages people to learn from experiences
Work in a way that works for you
We promote a healthy work/life balance across the organisation. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.
+ Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive
Working for you
At Lexis Nexis, we know that your wellbeing and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:Generous holiday allowance with the option to buy additional daysHealth screening, eye care vouchers and private medical benefitsWell-being programsLife assuranceAccess to a competitive contributory pension schemeLong service awardsMaternity, paternity and shared parental leaveAccess to employee resource groups with dedicated time to volunteerAccess to extensive learning and development resources
About the Business
LexisNexis Legal & Professional® provides legal, regulatory, and business information and analytics that help customers increase their productivity, improve decision-making, achieve better outcomes, and advance the rule of law around the world. As a digital pioneer, the company was the first to bring legal and business information online with its Lexis® and Nexis® services.
LexisNexis, a division of RELX, is an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form: , or please contact .
Please read our Candidate Privacy Policy ( .
RELX is a global provider of information-based analytics and decision tools for professional and business customers, enabling them to make better decisions, get better results and be more productive.
Our purpose is to benefit society by developing products that help researchers advance scientific knowledge; doctors and nurses improve the lives of patients; lawyers promote the rule of law and achieve justice and fair results for their clients; businesses and governments prevent fraud; consumers access financial services and get fair prices on insurance; and customers learn about markets and complete transactions.
Our purpose guides our actions beyond the products that we develop. It defines us as a company. Every day across RELX our employees are inspired to undertake initiatives that make unique contributions to society and the communities in which we operate.
Software Engineering Manager (Logistics)
Posted 4 days ago
Job Viewed
Job Description
Join to apply for the Software Engineering Manager (Logistics) role at takealot.com
Software Engineering Manager (Logistics)1 day ago Be among the first 25 applicants
Join to apply for the Software Engineering Manager (Logistics) role at takealot.com
takealot.com, a leading South African online retailer, is looking for a highly talented Software Engineering Manager to join our team in South Africa.
We are a young, dynamic, hyper-growth company looking for smart, creative, hard-working people with integrity to join us!
Think you've been challenged before? Think again!
- Scale : 4 million happy shoppers shop online on takealot.com. Show them what you can do.
- Learn : We work with the best of the best, and then some. Code alongside industry leaders and upskill in record time.
- Grow : Expand your career in the fast-growing Takealot Group: takealot.com and Mr D. We like to promote from within: Here's your chance.
The position reports to the Engineering Director (Logistics).
Your mission, should you choose to accept it:
- Build and retain a high-caliber engineering team
- Build relationships through regular one-on-one conversations
- Remove roadblocks and interruptions to help the team perform
- Be involved with architectural and strategic planning with peers and senior developers
- Work with stakeholders to gather requirements, and manage expectations
- Support and develop the careers of members of the team
- Support and give direction to innovation in the team
- Present practical input for strategic technology decisions
- Stay up to date with industry trends, and standards
- Lead the Agile processes within the team
- Manage the roadmap for the team, playing a key role in prioritization
- Successfully see new projects to completion and launch new products while maintaining the existing code base.
- Facilitate discussions in the team and ensure a good design methodology is used on projects.
- Resolve conflict in the team when necessary
- Promote the achievements of the team
- Track and ensure team productivity is healthy using a metrics-based approach
- Track and ensure operational excellence in the team using a metrics-based approach
- Interview candidates for technical and organizational fit
- Drive innovation, vision, and strategy
- A solutions-oriented, can-do attitude and high-energy
- Strong analytical and critical thinking, using data to inform decisions
- Solid quantitative skills
- Ability to interview and interact professionally with internal and external people
- Capability to present ideas succinctly, in writing and verbally
- Versatile and with the appetite to learn by doing
- Bachelor's Degree or Advanced Diploma in Computer Science, Engineering, or any related area of study. In the event that you do not have a Bachelor's Degree or an Advanced Diploma, equivalent experience in the related area is sufficient.
- Demonstrable experience leading and managing a team of engineers on complex software projects.
- Experience developing software in an agile, quality-focussed environment.
- Experience with a broad range of related disciplines such as Development, Cloud Infrastructure, Site Reliability, Provisioning, Configuration Management, and Managed Systems.
- Good SQL experience in a high-load environment.
- Significant technical experience and a proven track record of architectural ownership and understanding.
- Experience with Open Source Operating Systems and technologies.
- Experience with Web Architectures (e.g. SOA, REST).
- Excellent understanding of theoretical Software Engineering fundamentals, including but not limited to distributed systems, highly scalable systems, algorithms, data structures, design patterns, and programming paradigms is advantageous.
- Experience with e-commerce-based applications is advantageous.
- Experience working with GCP/AWS and/or other cloud platforms.
- The power is in your hands : We offer a market-related, Total Remuneration Package that allows full flexibility according to your needs. Go on, be the master of your own destiny.
- No doors : We aren't fans of stuffy offices or siloed work environments. See someone you like? High five, collab and make something great.
- Remote working : Love water cooler chats and working from home? Takealot.com offers a hybrid working model for the best of both worlds.
- Mentorship programme : We aren't kidding when we say the people with the best people win. Now's your chance to be one of the best, by learning from the best.
- Naspers Tech Community & Online Learning: Share ideas and grow with global industry leaders who are all just a Slack message away. Love to learn? Up-skill with free access to courses on MyAcademy, Udacity, Coursera, and more.
- Good times : Get to know the other extraordinary minds at takealot.com during regular social events and out-of-office activities (think hikes, think mini golf, think good times).
- Staff discount . Millions of products across 28 departments. What more could you ask for?
- Birthday leave : Cake Day all the way. Enjoy your day off - you deserve it.
- Right tools, right job : We work on Mac, but whether you prefer two monitors or one. You'll work on the latest tech, with the latest tech.
- Help when you need it most : Confidential counseling, legal support, and financial guidance, for free, anytime, anywhere.
- Tech stack (for days): Angular, Scala, Kotlin, Google Cloud, Kafka, Redis, Kubernetes and all things machine learning. If you build it, they will come.
- Free parking: No more 5km fun runs to your desk (unless you want to).
If you meet the above you are an Extraordinary Mind. Apply today!
Takealot is an Equal Opportunity Employer. Applicants from previously disadvantaged groups and people with disabilities will be given a preference Seniority level
- Seniority level Director
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Retail
Referrals increase your chances of interviewing at takealot.com by 2x
Get notified about new Software Engineering Manager jobs in Cape Town, Western Cape, South Africa .
Cape Town, Western Cape, South Africa 3 days ago
City of Cape Town, Western Cape, South Africa 2 weeks ago
Software Engineering Manager (Logistics)Cape Town, Western Cape, South Africa 1 day ago
Cape Town, Western Cape, South Africa 2 weeks ago
City of Cape Town, Western Cape, South Africa 11 hours ago
City of Cape Town, Western Cape, South Africa 1 week ago
Cape Town, Western Cape, South Africa 3 weeks ago
Cape Town, Western Cape, South Africa 3 days ago
Cape Town, Western Cape, South Africa 3 weeks ago
Cape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 6 days ago
Cape Town, Western Cape, South Africa 1 year ago
Cape Town, Western Cape, South Africa 4 months ago
Engineering Manager - Financial ServicesCape Town, Western Cape, South Africa 8 months ago
Cape Town, Western Cape, South Africa 3 weeks ago
Cape Town, Western Cape, South Africa 1 day ago
Cape Town, Western Cape, South Africa 2 weeks ago
Technical Manager - Automotive and IndustrialCape Town, Western Cape, South Africa 9 months ago
Cape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 4 days ago
Software Engineering Manager - Desktop and Embedded Linux OptimisationCape Town, Western Cape, South Africa 5 months ago
Cape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 2 months ago
Cape Town, Western Cape, South Africa 1 month ago
Cape Town, Western Cape, South Africa 3 months ago
Software Engineering Manager - Ubuntu Linux KernelCape Town, Western Cape, South Africa 1 day ago
Cape Town, Western Cape, South Africa 2 months ago
Software Engineering Manager, Ubuntu GamingCape Town, Western Cape, South Africa 1 month ago
Cape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 1 day ago
Cape Town, Western Cape, South Africa 3 weeks ago
Cape Town, Western Cape, South Africa 3 weeks ago
Cape Town, Western Cape, South Africa 3 months ago
Software Platform Engineering Manager - Ubuntu for Next-Gen SiliconCape Town, Western Cape, South Africa 3 months ago
Engineering Manager - Build and Release InfrastructureCape Town, Western Cape, South Africa 4 weeks ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr