Software Engineering Lead
1 week ago
QUALIFICATIONS:
- 7+ years of Software Engineering experience
- BS Engineering/Computer Science or equivalent experience required
TECHNICAL SKILLS:
- Advanced knowledge of software development methodologies (e.g., Agile, Waterfall).
- Strong experience with various resource models such as Managed Services and/or Staff Augmentation.
- Strong knowledge in industry best practices in external resource development.
- Ability to partner and lead internal and external technology resources in solving complex business needs.
- Test-driven development.
- Strong research skills.
- Strong proficiency with data manipulation language including optimization techniques.
- Strong understanding of normalized/dimensional data modeling principles.
- Ability to design and work with complex data models.
- Strong knowledge of multiple data storage subsystems.
- Expertise in development languages including but not limited to: Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, and.Net.
- Strong knowledge in industry best practices in development.
- Ability to partner and lead internal and external technology resources in solving complex business needs.
- Knowledge in using and developing applicable tool sets.
- Ability to write and review portions of detailed specifications for the development of complex system components.
- Strong skills in setting, communicating, implementing, and achieving business objectives and goals through the direct management of others.
- Strong organization/project planning, time management, and change management skills across multiple functional groups and departments, and strong delegation skills involving prioritizing and reprioritizing projects and managing projects of various size and complexity.
- Strong problem-solving experience involving leading teams in identifying, researching, and coordinating the resources necessary to effectively troubleshoot/diagnose complex project issues; prior success extracting/translating findings into alternatives/solutions; and identifying risks/impacts and schedule adjustments to facilitate management decision-making.
- Strong communication (verbal and written) and customer service skills. Strong interpersonal, communication, and presentation skills applicable to a wide audience including senior and executive management, customers, etc., including diction/terminology and presenting information in a concise and effective manner to clients, management, and various departments using assorted communication mediums.
ACCOUNTABILITIES:
- Serve as the initial point of escalation for software development issues within specific area of responsibility.
- Interface with other technical personnel or team members to finalize requirements.
- Write and review portions of detailed specifications for the development of system components of moderate complexity.
- Complete complex bug fixes.
- Work closely with other development team members to understand moderately complex product requirements and translate them into software designs.
- Successfully implement development processes, coding best practices, and code reviews.
- Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.
- Resolve complex technical issues as necessary.
- Mentor and/or train entry-level software engineers as directed by department management, ensuring they are knowledgeable in critical aspects of their roles.
- Keep abreast of new technology developments.
- Design and work with complex data models.
- Carry out management responsibilities in accordance with the organization’s policies, procedures, and applicable laws. Responsibilities include interviewing, hiring, and training employees; planning, assigning, and directing work; appraising performance; rewarding and disciplining employees; and addressing complaints and resolving problems.
- Ensure all staff is provided with training and resources needed to perform their jobs to the most outstanding degree possible. Ensure all staff is provided with frequent feedback and coaching in order to meet and exceed individual and team performance goals consistently.
- Manage and encourage new ideas from staff to foster improvements through innovations.
- Empower the staff to be accountable and responsible for their own actions and decisions.
- All other duties as assigned.
-
Software Engineering Lead
1 week ago
Cape Town, South Africa RELX Full timeSoftware Engineering Lead (South Africa) Nexis Solutions, a division of LexisNexis, is looking for a Software Engineering leader to help recruit, build and maintain a high performing development team in South Africa. This role will provide leadership for software engineers in the development of next-generation research tools. We are the leading global...
-
Senior Software Engineering Lead
1 month ago
Cape Town, Western Cape, South Africa Gap Consulting Full timeAbout UsGap Consulting is a dynamic and innovative company seeking a highly skilled Senior Software Engineering Lead to join our team. We are committed to delivering exceptional results and providing opportunities for growth and development.Role OverviewWe are looking for a seasoned professional with extensive experience in software engineering, specifically...
-
Lead Software Architect
3 days ago
Cape Town, Western Cape, South Africa BET Software Full timeAbout the JobBET Software is seeking an exceptional Senior React Developer to join our team. We're a dynamic company that prides itself on fostering growth, innovation, and excellence in software development.
-
Software Support Team Lead
3 months ago
Cape Town, South Africa MRI Software Full timeFrom the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people’s lives. The only way to carry out that mission is to hire the absolute best employees on earth. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups...
-
Software Delivery Lead
7 months ago
Cape Town, South Africa BET Software Full time**We Want You**: We are looking for someone whose actions inspire others to dream more, learn more, do more and become more. We want you to take on the responsibility of collaborating and co-creating products with our designers, developers and clients. As the **Software Delivery Lead**, you will lead a cross-functional Team in the delivery of the complex...
-
Software Engineering Lead
1 week ago
Cape Town, South Africa RELX Full timeQUALIFICATIONS: - 7+ years of Software Engineering experience - BS Engineering/Computer Science or equivalent experience required TECHNICAL SKILLS: - Advanced knowledge of software development methodologies (e.g., Agile, Waterfall). - Strong experience with various resource models such as Managed Services and/or Staff Augmentation. - Strong knowledge in...
-
Senior Software Engineering Lead
3 weeks ago
Cape Town, Western Cape, South Africa People Solved Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineering Lead to join our team at People Solved. This is an exciting opportunity for a talented technical leader to take on a key role in shaping our development portfolio and driving business success.Job DescriptionThe successful candidate will be responsible for managing a software...
-
Software Innovation Leader
1 month ago
Cape Town, Western Cape, South Africa BET Software Full timeAbout UsBET Software is a dynamic company that fosters growth and development among its employees. Our team consists of talented professionals who work together to drive innovation in the software industry.Job DescriptionKey ResponsibilitiesWe are seeking an experienced Senior Software Developer to join our team in Cape Town. As a key member of our...
-
Software Delivery Lead
6 months ago
Cape Town, South Africa BET Software Full time**We Want You**: **You Bring**: - At least 10 years in a technical role within the IT industry. - At least 3-5 years’ experience managing/leading software development cross functional teams. - Experience facilitating timely product/project delivery. - Detailed knowledge of the SLDC and management of software projects. - Driven to achieve results despite...
-
Software Engineering Team Lead
7 months ago
Cape Town, South Africa Plus1X Solutions (Pty) Ltd Full timeAre you an experienced Software Engineer looking for a role where you can make a real difference? We are seeking a talented individual to join our team as a Technology Team Lead. This role offers a unique opportunity to balance senior engineering responsibilities with team leadership within an Agile development environment. Join us in building products that...
-
Software Engineering Team Lead
2 days ago
Cape Town, South Africa Skye Business Solutions Full time**About us** Our vision is to be one of the most trusted and influential media and tech companies, that serves people and enriches culture. The software engineering team does this by growing our multi-tenanted platform that creates engaging and delightful content experiences for the enterprise organisations we serve in South Africa and internationally. This...
-
Chief Software Engineering Lead
3 weeks ago
Cape Town, Western Cape, South Africa IOCO Full timeWe are looking for a highly skilled Chief Software Engineering Lead to join our team at IOCO in Cape Town, South Africa.This is a permanent position offering a competitive salary of R1 200 000 per annum and a hybrid work arrangement. As a Chief Software Engineering Lead, you will lead the charge in creating software that drives our mission forward.Key...
-
Software Engineering Team Lead
3 days ago
Cape Town, South Africa LexisNexis Legal & Professional Full timeThis is a hybrid role based in Cape Town, Durban, Johannesburg, or Port Elizabeth. Nexis Solutions, a division of LexisNexis, is looking for a Software Engineering leader to help recruit, build and maintain a high performing development team in South Africa. This role will provide technical leadership for software engineers in the development of...
-
Software Engineer Lead
4 weeks ago
Cape Town, Western Cape, South Africa Communicate Recruitment Full timeOverview">We are seeking a highly skilled Software Engineer Lead to join our team at Communicate Recruitment. In this role, you will lead the charge in designing and delivering cutting-edge web and mobile applications for leading South African organizations.About the Role">You will navigate the full SDLC, integrating innovative technologies and driving...
-
Software Consultant
7 months ago
Cape Town, South Africa MRI Software Full timeFrom the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people’s lives. The only way to carry out that mission is to hire the absolute best employees on earth. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups...
-
Software Engineering Team Lead
3 weeks ago
Cape Town, Western Cape, South Africa Black Pen Recruitment Full timeCompany Overview:">Our client is a dynamic, hardworking team that values flexibility and focuses on results over office hours. They are resourceful and budget-conscious, whether they are traveling or working. They believe in resilience, self-reliance, and long-term sustainability. With our client, your career growth is driven by your ambitions, from...
-
Software Engineering Technical Lead
7 months ago
Cape Town, South Africa RELX Full timeDo you enjoy coaching others to achieve high standards? Are you ready for the next step in your engineering career? Join us in shaping a more just world. About Us LexisNexis, a part of RELX, is a leading global provider of legal, regulatory, and business information. We help customers increase productivity and improve decision-making and outcomes. Our...
-
Software Engineering Technical Lead
1 week ago
Cape Town, South Africa LexisNexis Full timeBASIC FUNCTIONS: This position provides assistance and input to management, develops and leads large multifunctional development activities, solves complex technical problems, writes complex code for computer systems, and serves as a senior source of expertise. The position may also provide sizing or budget recommendations to management. QUALIFICATIONS: -...
-
Software Engineering Technical Lead
1 week ago
Cape Town, South Africa RELX Full timeBASIC FUNCTIONS: This position provides assistance and input to management, develops and leads large multifunctional development activities, solves complex technical problems, writes complex code for computer systems, and serves as a senior source of expertise. The position may also provide sizing or budget recommendations to management. QUALIFICATIONS: -...
-
Senior Software Engineer
1 month ago
Cape Town, Western Cape, South Africa Parvana Full timeParvana is a software development company that thrives on innovation and cutting-edge technology.About the RoleWe are seeking an experienced Senior Software Engineer to join our team as a Technical Lead. This individual will be responsible for designing, developing, and implementing software solutions using modern tools and...