70 Programming Languages jobs in Cape Town
Software Engineering Lead
Posted 3 days ago
Job Viewed
Job Description
2 days ago Be among the first 25 applicants
Kick-start your career in the online gaming world and experience the very latest in technology and innovation.
Who We Are
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 thrilling journey of growth and innovation, and we need passionate, driven individuals to join us. At DigiOutsource, every day is action-packed, and we expect you to bring your A-game. In return, you’ll find a supportive environment where your skills can flourish and your career can soar.
Why we need youWe’re on a mission to create extraordinary experiences for our customers, and we believe that your unique skills, passion and superdrive will help us achieve our vision.
What You’ll Be Doing- Lead a team of Software Engineers.
- Build, maintain and enhance software according to company’s software engineering standards and aligning these standards to industry standards and best practices.
- Engage with stakeholders on requirements and performance of sub-system software.
- Strategic planning for team efficiency and growth and new / enhanced technologies and implementation.
- Acting as liaison between teams and other departments as necessary.
- Owning the engineering and delivery process of systems developed.
- Management of the implementation of technical solutions.
- Focus on the integrity of the systems regarding quality, stability, and scalability.
- Provide direction and expertise in the design, development, and implementation of the platform(s), ensuring alignment with business objectives and technical standards.
- Build and lead a diverse team of Software Engineers, fostering a high-performance culture centred on innovation, collaboration, and continuous improvement.
- Facilitate effective communication between technical and non-technical teams, ensuring all stakeholders are aligned and informed throughout the project lifecycle.
- Identify potential technical risks and develop strategies to mitigate them, ensuring project timelines and quality standards are met.
- Proactively address any technical challenges that arise.
- Ensure the platform adheres to best practices in security and privacy.
- Implement rigorous unit testing to ensure the platform is reliable, performant, and user-friendly.
- Maintain comprehensive documentation of system architecture, processes, and workflows for transparency and future reference.
This job description is not intended to be an exhaustive list of responsibilities. You may be required to complete other reasonable duties to achieve business objectives.
Essential Skills You’ll Bring To The Table- 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 training and budgeting.
- 2 years of experience in a Senior Software Engineer role or similar.
- Solid understanding of Software Engineering design patterns and/or methodologies.
- Solid understanding of Software Engineering principles.
- Solid understanding of Software Testing fundamentals.
- Proven experience managing and leading teams using agile methodologies (Scrum/Kanban).
- Consistent passion for Technology and keeping up with the industry.
- Strong verbal and written communication skills, with the ability to convey complex ideas clearly and effectively.
- Experience working collaboratively in cross-functional teams, with a focus on achieving shared goals.
- Expertise in managing multiple projects simultaneously, with a track record of delivering on time and within scope.
- Exceptional attention to detail, ensuring high standards of quality in all outputs.
- Ability to adapt quickly to changing environments and priorities, maintaining effectiveness in dynamic situations.
- Previous experience in the online gaming or casino industry, with a strong understanding of player behaviour and industry regulations.
- A strong understanding of domain- and event-driven software architecture.
- Hands on experience setting up and maintaining Continuous Integration and Continuous Delivery pipelines (e.g. Gitlab, Jenkins, GitHub).
- Experience with one or more cloud platforms (e.g. AWS, Azure) with a focus on containerization (Kubernetes) and infrastructure as code (Terraform).
- Practical experience working with event streaming platforms (e.g. Apache Kafka, RabbitMQ).
- Experience with DORA metrics.
- Adaptability
- Ownership and accountability
- Initiating action
- Resilience
- Team orientation
- Integrity
- Innovation
- We’re dedicated to your supergrowth. Our comprehensive learning and development programmes give you a range of resources and opportunities to expand your skills and advance your career.
- Your hard work and achievements won’t go unnoticed. Our innovative Performance Tool ensures you receive regular, constructive feedback, helping you to continuously improve and reach your full potential.
- Our Employee Assistance programme offers a variety of benefits which you and your family can benefit from.
- Free Daily Meal
- Free Massages On-site
- Free On-Site Gym
- Group Life Cover
- Funeral Fund Benefit
- Financial Services Assistance
- Curro School Fees Benefit
- Income Continuation Benefit
- Leadership Training
- Referral Bonus
- Medical Aid Subsidy
- Free Sleep Coaching
- On-site Barista
- Retirement Annuity Subsidy
- Work from home allowance.
- Team socials
Be part of that Superclass feeling. At Super Group, diversity is part of our DNA. With teams across 16 countries, 85 nationalities, and 27 languages, we take equal opportunities seriously, championing a supportive, inclusive, and empowering environment wherever you are in the Group.
It’s all about putting your experience first and ensuring honesty and fairness in all we do.
Here, your growth is supported and your contributions valued.
Game on!
- Please note we will 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 it has access to customers financial details - therefore a credit and criminal record check will be conducted. The qualifications identified herein are an inherent job requirement; therefore, a qualification verification check will be done. By applying for this role, and supplying the necessary details, you hereby grant us permission to apply for these checks. This will be done in a confidential manner, and solely for the purposes of verification.
Should you not hear from us within 2 weeks, please deem your application as unsuccessful.
Referrals increase your chances of interviewing at DigiOutsource by 2x
Get notified about new Lead Software Engineer jobs in Cape Town, Western Cape, South Africa.
Software Engineer - Senior (GoLang | Supply Chain)Location: Cape Town, Western Cape, South Africa
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSoftware Engineering Lead
Posted 11 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-LjbffrSoftware Engineering Lead
Posted 11 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-LjbffrSoftware Engineering Lead
Posted 13 days ago
Job Viewed
Job Description
We are strengthening our software engineering team to modernize our existing application stack, powering one of LexisNexis Intellectual Property's flagship AI products, LexisNexis® Classification. The team enhances the application with new features and functions to enrich the users experience as well as optimizing existing functionalities. This is an opportunity to lead a team that works on modern, cloud native infrastructure and become an essential part of building and maintaining the product architecture.
We expect this team to work across multiple technologies around a core including:
+ React
+ Go
+ Python
+ JavaScript
+ Java
+ C#/.Net
+ Postgres
+ SQL
+ AWS
About the Role:
We are hiring a Software Engineering Lead to take the responsibility for the work on maintaining, modernizing and enhancing a key product, LexisNexis® Classification. This product uses AI to read millions of patents globally and pull the relevant patents into custom categories that are relevant to the specific technology areas users define.
You'll be the go-to person for a small highly skilled agile team, with ownership over the mission and your development practices and process. Your engineering team will be based mainly in South Africa but also across Europe. You will also work closely with existing application teams, as well as with a broader range of stakeholders distributed across the UK, Germany, Netherlands and the USA.
As a Software Engineering Lead, you will play a crucial role in overseeing software development mainly within LexisNexis® Classification. You will contribute directly to solving technical problems as well as guiding your team to success.
Responsibilities
+ Owning and executing backlog of product optimization and enhancements.
+ Being responsible for backend and frontend maintenance of the product and ensuring bug fixes are prioritized in a timely manner.
+ Assisting in requirements gathering, decomposition and implementation of new features, such as additional features for product integration into existing LexisNexis® Intellectual Property products.
+ Integrating performance and cost-optimization considerations into development work, throughout the entire development lifecycle.
+ Able to communicate and take ownership within the team and across team boundaries.
+ Helping to maintain AWS platform infrastructure with CDK, such as NodeJS/Python Lambdas.
+ Assisting in refactoring the existing application.
+ Writing and reviewing detailed specifications for the development of complex system components.
+ Leading in development processes, coding best practices, and code reviews.
+ Managing a team of software engineers in a Scrum based development environment while collaborating with stakeholders.
Requirements
+ Understand Software Engineering techniques and processes, particularly adapting Scrum and agile frameworks to meet business needs.
+ Experience with AWS or similar cloud providers, including knowledge on running cost effective serverless architecture.
+ Experience working with React.
+ Strong interpersonal, communication, and presentation skills applicable to a wide audience.
+ Experience with Python, JavaScript, Go, Azure Pipelines, GraphQL (or similar API schemas) or willingness to rapidly learn.
+ Experience in leading software engineering efforts for AI-enabled SaaS products is desirable, but not essential.
Work in a way that works for you We promote a healthy work/life balance across the organisation. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.
+ Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive
Working for you We know that your well-being and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:
+ Medical Aid
+ Retirement Plan inclusive of Risk Benefits (Disability, Critical Illness, Life Cover & Funeral Cover)
+ Modern family benefits, including adoption and surrogacy
+ Study Leave
About the Business LexisNexis Legal & Professional® provides legal, regulatory, and business information and analytics that help customers increase their productivity, improve decision-making, achieve better outcomes, and advance the rule of law around the world. As a digital pioneer, the company was the first to bring legal and business information online with its Lexis® and Nexis® services.
We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact .
Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here .
Please read our Candidate Privacy Policy .
We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.
USA Job Seekers:
EEO Know Your Rights .
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 5 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.
Ubuntu Enablement - Software Engineering Manager
Posted 14 days ago
Job Viewed
Job Description
Canonical Cape Town, Western Cape, South Africa
Join or sign in to find your next jobJoin to apply for the Ubuntu Enablement - Software Engineering Manager role at Canonical
Ubuntu Enablement - Software Engineering ManagerCanonical Cape Town, Western Cape, South Africa
5 days ago Be among the first 25 applicants
Join to apply for the Ubuntu Enablement - Software Engineering Manager role at Canonical
Canonical's Device Delivery Team works with tier-1 OEM and ODM customers to pre-load Ubuntu Desktop and Ubuntu Core, bringing Ubuntu directly to millions of users.
As a Software Engineering Manager you will lead and manage the software engineering team to deliver OEM enablement projects. This fast-paced environment requires excellent time management, deep knowledge of the Linux system , low-level debugging, critical thinking, problem-solving skills and management ability.
Key responsibilities
- Recruit, motivate, mentor, and enable your team to succeed in delivering quality products
- Set goals with the team; prioritize tasks, identify and measure team health indicators
- Maximise the results of team members and support their career growth
- Coordinate with project managers, HWE, QA and certification management
- Monitor projects from kickoff to post-mortem and handle escalations
- Communicate, understand, and resolve the technical challenge with OEMs, ODMs, SiPs, IHVs
- Prioritize customer requests globally
- Collaborate with product engineering teams (including Desktop, Foundations, Kernel, and Security)
- Provide leadership for methodologies, strategies, standards, tools, and best practices
- Must be able to travel to the EU, USA, China, and Taiwan; (after covid-19 restrictions lift)
- A Bachelor (or higher) degree in STEM, preferably computer science or software engineering
- Proven track record in technical roles with Linux, preferably Ubuntu or Debian
- Commitment to development and testing methodologies, and maintainable code quality
- Experience with management responsibilities
- Ability to work collaboratively in a team environment
- Ability to be productive in a globally distributed team through self-discipline and self-motivation
- Commitment and energy to deliver on schedule
- Strong English and Chinese language communication skills, both written and verbal
- Making technical decisions for a team as a tech lead
- Software architecture and design experience
- Software development or operations experience with: Ubuntu - kernel and userspace, deb/snap packaging, QEMU/KVM, LXC/LXD, Containers, Python, Go, C, bash, Postgresql, Mongo, Kubernetes, OpenStack, Ceph, AI/ML
- Participation in open-source development projects
- Experience with CI/CD
Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world's computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
#stack
Seniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Sign in to set job alerts for “Software Engineering Manager” roles.Cape Town, Western Cape, South Africa 3 months ago
Cape Town, Western Cape, South Africa 2 days ago
Software Engineering Manager - Sustaining EngineeringCape Town, Western Cape, South Africa 2 months ago
Cape Town, Western Cape, South Africa 1 month ago
Cape Town, Western Cape, South Africa 6 months ago
Cape Town, Western Cape, South Africa 4 months ago
Software Engineering Manager - Cross-platform C++ - MultipassCape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 4 months ago
Cape Town, Western Cape, South Africa 2 months ago
Software Engineering Manager - Cross-platform C++ - MultipassCape Town, Western Cape, South Africa 2 months ago
Technical Manager - Automotive and IndustrialCape Town, Western Cape, South Africa 8 months ago
Cape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 1 month ago
Software Engineering Manager - Desktop and Embedded Linux OptimisationCape Town, Western Cape, South Africa 5 months ago
Software Engineering Manager - Cross-platform C++ - MultipassCape Town, Western Cape, South Africa 1 month ago
Cape Town, Western Cape, South Africa 1 month ago
Software Engineering Manager, Ubuntu GamingCape Town, Western Cape, South Africa 1 week 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 1 month ago
Engineering Manager - Build and Release InfrastructureCape Town, Western Cape, South Africa 2 days ago
Cape Town, Western Cape, South Africa 1 month ago
Cape Town, Western Cape, South Africa 1 month ago
Cape Town, Western Cape, South Africa 2 months ago
Software Platform Engineering Manager - Ubuntu for Next-Gen SiliconCape Town, Western Cape, South Africa 2 months ago
Linux Enablement - Software Engineering ManagerCape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 1 month ago
Systems Integrations Engineering ManagerCape Town, Western Cape, South Africa 1 week ago
Cape Town, Western Cape, South Africa 1 month ago
Cape Town, Western Cape, South Africa 2 months ago
Cape Town, Western Cape, South Africa 2 weeks ago
Engineering Manager - Public Cloud, Python, GolangCape Town, Western Cape, South Africa 1 month ago
Salesforce Engineering Manager, Commercial SystemsCape Town, Western Cape, South Africa 1 week ago
Ubuntu Engineering Delivery and Excellence ManagerCape Town, Western Cape, South Africa 1 week ago
Engineering Manager for IAM (Identity and Access Management)Cape Town, Western Cape, South Africa 1 month ago
Linux Engineering Manager - Optimisation for Latest HardwareCape Town, Western Cape, South Africa 4 months ago
Cape Town, Western Cape, South Africa 1 month ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrLinux Enablement - Software Engineering Manager
Posted 14 days ago
Job Viewed
Job Description
Canonical Cape Town, Western Cape, South Africa
Join or sign in to find your next jobJoin to apply for the Linux Enablement - Software Engineering Manager role at Canonical
Linux Enablement - Software Engineering ManagerCanonical Cape Town, Western Cape, South Africa
1 day ago Be among the first 25 applicants
Join to apply for the Linux Enablement - Software Engineering Manager role at Canonical
Canonical's Device Delivery Team works with tier-1 OEM and ODM customers to pre-load Ubuntu Desktop and Ubuntu Core, bringing Ubuntu directly to millions of users.
As a Software Engineering Manager you will lead and manage the software engineering team to deliver OEM enablement projects. This fast-paced environment requires excellent time management, deep knowledge of the Linux system , low-level debugging, critical thinking, problem-solving skills and management ability.
Key responsibilities
- Recruit, motivate, mentor, and enable your team to succeed in delivering quality products
- Set goals with the team; prioritize tasks, identify and measure team health indicators
- Maximise the results of team members and support their career growth
- Coordinate with project managers, HWE, QA and certification management
- Monitor projects from kickoff to post-mortem and handle escalations
- Communicate, understand, and resolve the technical challenge with OEMs, ODMs, SiPs, IHVs
- Prioritize customer requests globally
- Collaborate with product engineering teams (including Desktop, Foundations, Kernel, and Security)
- Provide leadership for methodologies, strategies, standards, tools, and best practices
- Must be able to travel to the EU, USA, China, and Taiwan
- A Bachelor (or higher) degree in STEM, preferably computer science or software engineering
- Proven track record in technical roles with Linux, preferably Ubuntu or Debian
- Commitment to development and testing methodologies, and maintainable code quality
- Experience with management responsibilities
- Ability to work collaboratively in a team environment
- Ability to be productive in a globally distributed team through self-discipline and self-motivation
- Commitment and energy to deliver on schedule
- Strong English and Chinese language communication skills, both written and verbal
- Making technical decisions for a team as a tech lead
- Software architecture and design experience
- Software development or operations experience with: Ubuntu - kernel and userspace, deb/snap packaging, QEMU/KVM, LXC/LXD, Containers, Python, Go, C, bash, Postgresql, Mongo, Kubernetes, OpenStack, Ceph, AI/ML
- Participation in open-source development projects
- Experience with CI/CD
Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world's computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
#stack
Seniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Get notified about new Software Engineering Manager jobs in Cape Town, Western Cape, South Africa .
Cape Town, Western Cape, South Africa 5 days ago
City of Cape Town, Western Cape, South Africa 2 weeks ago
Engineering Manager - Software DevelopmentCity of Cape Town, Western Cape, South Africa 1 week ago
Software Engineering Manager (Logistics)Cape Town, Western Cape, South Africa 3 weeks ago
Cape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 3 weeks ago
Software Engineering Manager (Logistics)Cape Town, Western Cape, South Africa 3 weeks ago
Cape Town, Western Cape, South Africa 1 month ago
Cape Town, Western Cape, South Africa 1 month ago
Cape Town, Western Cape, South Africa 1 week ago
Cape Town, Western Cape, South Africa 2 days ago
City of Cape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 6 days ago
Cape Town, Western Cape, South Africa 4 months ago
Cape Town, Western Cape, South Africa 1 month ago
Engineering Manager - Solutions EngineeringCape Town, Western Cape, South Africa 2 weeks ago
Engineering Manager - Financial ServicesCape Town, Western Cape, South Africa 9 months ago
Software Engineering Manager - Sustaining EngineeringCape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 1 month ago
Cape Town, Western Cape, South Africa 2 weeks ago
Technical Manager - Automotive and IndustrialCape Town, Western Cape, South Africa 10 months ago
Software Engineering Manager - Cross-platform C++ - MultipassCape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 2 weeks 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 6 months ago
Software Engineering Manager - Container and Virtualisation InfrastructureCape Town, Western Cape, South Africa 2 days ago
Cape Town, Western Cape, South Africa 3 months ago
Cape Town, Western Cape, South Africa 4 months ago
Cape Town, Western Cape, South Africa 2 months ago
Cape Town, Western Cape, South Africa 3 months ago
Cape Town, Western Cape, South Africa 2 weeks ago
Software Engineering Manager - Ubuntu Linux KernelCape Town, Western Cape, South Africa 3 weeks ago
Cape Town, Western Cape, South Africa 2 weeks ago
Software Engineering Manager, Ubuntu GamingCape Town, Western Cape, South Africa 2 months ago
Cape Town, Western Cape, South Africa 23 hours 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-LjbffrBe The First To Know
About the latest Programming languages Jobs in Cape Town !
Ubuntu enablement - software engineering manager
Posted today
Job Viewed
Job Description
Senior Team Lead, Software Engineering/Architecture
Posted 2 days ago
Job Viewed
Job Description
Senior Team Lead, Software Engineering/Architecture
Join to apply for the Senior Team Lead, Software Engineering/Architecture role at NTT DATA, Inc.
Make an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive.
Your day at NTT DATAThe Senior Team Lead, Software Engineering/Architecture is a developing management role, tasked with providing regular operational support to a team of developers, engineers and/or architects by planning, directing and coordinating team activities to ensure that customer and business expectations are met. This role ensures that software engineering and architecture projects are delivered on time and within the agreed budget whilst meeting the required quality standards. The Senior Team Lead, Software Engineering/Architecture contributes to the development of standards, policies and procedures related to the function.
Key responsibilities- Manages the activities of the software engineering/architecture team, setting goals to ensure timely project delivery.
- Provides input to the development, planning, directing, coordination and management of the processes related to software engineering/architecture initiatives and projects.
- Collaborates with internal and external partners to address issues and concerns, resolving them promptly.
- Provides input to ensuring that the relevant procedures and processes are in place and followed throughout the software engineering/architecture lifecycle.
- Works with own team to drive the architectural vision by providing input to translating product requirements into work items that the team can perform and ensures that the tasks are accomplished.
- Coordinates resources and streamlines processes to ensure deliverables are met within the expected timeline.
- Provides input into the design and execution of the software engineering/architecture lifecycle and assists with the associated activities as and when required.
- Provides input to detailed quality assurance and automated testing requirements, processes and guidelines.
- Recommends guidelines on which technologies to leverage to enable scalable system architecture designs.
- Collaborates regularly with product owners and works closely with end users to translate the requirements to the team.
- Monitors the execution of projects from conception to implementation, regularly reporting on project status.
- Responds to requests for proposals (RFP) with complete timelines, deliverables and budget.
- Provides input to the documentation of release packages and ensures the team has access to new releases.
- Remains up to date with current technologies and remains aware of upcoming and new technologies.
- Identifies best practices for software engineering and architecture documentation, assuring designs meet requirements and delivers high quality.
- Understanding of the regulatory, risk and compliance environment and requirements.
- Understanding of programming languages, complex programming applications and troubleshooting.
- Understanding of software development, engineering and architecture life cycle process and methodologies.
- Understanding of Agile and Waterfall methodologies.
- Understanding of all processes related to software including analysis, development, architecture, engineering, design, coding, system and user testing, problem resolution and planning.
- Understanding of build and release processes, environment management and source control management.
- Developing ability to build a cohesive team and to manage people effectively.
- Developing ability to balance and plan the short-term and long-term actions of the team.
- Ability to collaborate and engage with a variety of internal and external stakeholders.
- Bachelor’s degree or equivalent in Information Systems, Computer Science, Engineering or related field.
- Relevant certifications required.
- Some line manager experience in a technical lead capacity.
- Demonstrated experience building, managing and leading software development, engineering and/or architecture teams.
- Some line manager experience dealing with relevant stakeholders, building strong relationships and negotiating with decision makers and influencers.
- Demonstrated experience of delivering large software projects, utilising Agile or Waterfall methodologies.
- Demonstrated experience of IT in a complex business environment with the ability to translate technical concepts into business terms.
- Demonstrated experience of negotiation or management of third-party services.
- Demonstrated experience of developing and implementing relevant strategies in a multi supplier environment, managing third party services.
- Some previous experience with line management responsibilities and/or allocation of resources within a department or project environment.
On-site Working
About NTT DATANTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo.
Equal Opportunity EmployerNTT DATA is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us. Apply today.
Third parties fraudulently posing as NTT DATA recruitersNTT DATA recruiters will never ask job seekers or candidates for payment or banking information during the recruitment process, for any reason. Please remain vigilant of third parties who may attempt to impersonate NTT DATA recruiters—whether in writing or by phone—in order to deceptively obtain personal data or money from you. All email communications from an NTT DATA recruiter will come from an @nttdata.com email address. If you suspect any fraudulent activity, contact us.
#J-18808-LjbffrSenior Team Lead, Software Engineering/Architecture
Posted 3 days ago
Job Viewed
Job Description
Make an impact with NTT DATA
Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive.
Your day at NTT DATA
The Senior Team Lead, Software Engineering/Architecture is a developing management role, tasked with providing regular operational support to a team of developers, engineers and/or architects by planning, directing and coordinating team activities to ensure that customer and business expectations are met.
This role ensures that software engineering and architecture projects are delivered on time and within the agreed budget whilst meeting the required quality standards.
The Senior Team Lead, Software Engineering/Architecture contributes to the development of standards, policies and procedures related to the function.
Key responsibilities- Manages the activities of the software engineering/architecture team, setting goals to ensure timely project delivery.
- Provides input to the development, planning, directing, coordination and management of the processes related to software engineering/architecture initiatives and projects.
- Collaborates with internal and external partners to address issues and concerns, resolving them promptly.
- Provides input to ensuring that the relevant procedures and processes are in place and followed throughout the software engineering/architecture lifecycle.
- Works with own team to drive the architectural vision by providing input to translating product requirements into work items that the team can perform and ensures that the tasks are accomplished.
- Coordinates resources and streamlines processes to ensure deliverables are met within the expected timeline.
- Provides input into the design and execution of the software engineering/architecture lifecycle and assists with the associated activities as and when required.
- Provides input to detailed quality assurance and automated testing requirements, processes and guidelines.
- Recommends guidelines on which technologies to leverage to enable scalable system architecture designs.
- Collaborates regularly with product owners and works closely with end users to translate the requirements to the team.
- Monitors the execution of projects from conception to implementation, regularly reporting on project status.
- Responds to requests for proposals (RFP) with complete timelines, deliverables and budget.
- Provides input to the documentation of release packages and ensures the team has access to new releases.
- Remains up to date with current technologies and remains aware of upcoming and new technologies.
- Identifies best practices for software engineering and architecture documentation, assuring designs meet requirements and delivers high quality.
- Understanding of the regulatory, risk and compliance environment and requirements.
- Understanding of programming languages, complex programming applications and troubleshooting.
- Understanding of software development, engineering and architecture life cycle process and methodologies.
- Understanding of Agile and Waterfall methodologies.
- Understanding of all processes related to software including analysis, development, architecture, engineering, design, coding, system and user testing, problem resolution and planning.
- Understanding of build and release processes, environment management and source control management.
- Developing ability to build a cohesive team and to manage people effectively.
- Developing ability to balance and plan the short-term and long-term actions of the team.
- Ability to collaborate and engage with a variety of internal and external stakeholders.
- Bachelor’s degree or equivalent in Information Systems, Computer Science, Engineering or related field.
- Relevant certifications required.
- Some line manager experience in a technical lead capacity.
- Demonstrated experience building, managing and leading software development, engineering and/or architecture teams.
- Some line manager experience dealing with relevant stakeholders, building strong relationships and negotiating with decision makers and influencers.
- Demonstrated experience of delivering large software projects, utilising Agile or Waterfall methodologies.
- Demonstrated experience of IT in a complex business environment with the ability to translate technical concepts into business terms.
- Demonstrated experience of negotiation or management of third-party services.
- Demonstrated experience of developing and implementing relevant strategies in a multi supplier environment, managing third party services.
- Some previous experience with line management responsibilities and/or allocation of resources within a department or project environment.
On-site Working
About NTT DATANTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo.
Equal Opportunity EmployerNTT DATA is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us. Apply today. If you suspect any fraudulent activity, please contact us.
#J-18808-Ljbffr