Engineering

Senior Engineer

Communicate Recruitment·Cape Town, Western Cape, south-africa·FULL_TIME
EngineeringseniorFULL_TIME
-Closes 9 Dec 2026

Job Description: Construction contract management including GCC/FIDIC/NEC Carry out site supervision Client liaison and ensure projects are delivered according to client specifications and within timelines of the project Experience in transportation, roads, civil or structural consulting engineering projects Solid experience in contract documentation, procurement, and contract administration. Experience in tender and procurement processes for government projects Skills & Experience: Familiar with GCC. Other forms of contract (FIDIC, NEC) will be beneficial Contract Management of Pavement, Roads, Transport and/or civil projects for local municipalities, government and international clients Qualification: BSc/Beng/Btech Civil Engineering MSc/MEng in Civil /Pavements/Transport Engineering PrEng/PRTech Eng Only South African Residents or individuals with a relevant South African work permit will be considered. Connect with us on and Register your CV to create a profile and to view all our Engineering recruitment vacancies. Let us assist you with your career. For further Civil Engineering, Structural Engineering, Building and Construction, Electronic Engineering, Electrical Engineering and Mechanical Engineering jobs.

At a glance

Company

Communicate Recruitment

Location

Cape Town, Western Cape, south-africa

Employment

FULL_TIME

Experience

senior

Valid until

December 9, 2026

Created

November 9, 2026

More opportunities

Similar roles you might like

Tech Lead

Sanlam Group

All, south-africa

full-time

Job Description We are looking for an exceptional Tech Lead to lead the engineering of a strategic new Life Annuities technology product. This is a hands-on technical leadership role for someone who wants to build, not simply manage. You will shape the technical direction, make key architecture and engineering decisions, lead and develop a high-performing team of engineers, and work closely with Product, Design, Architecture and business stakeholders to turn complex requirements into secure, scalable and resilient technology. This is not a conventional project team that builds a solution and hands it over. The team will own the product and its technology across the full lifecycle: design, build, test, deploy, run, manage, enhance and fix. We are looking for an accomplished Tech Lead to help mobilise this team and establish the engineering foundations, culture and technical direction required to deliver a secure, scalable and resilient financial services platform. You will combine hands-on software engineering, technical leadership and team enablement. You will work closely with Product Management, Architecture, Design, Business and Operations to translate complex customer and commercial requirements into well-designed technology solutions. What will you do? Lead the technology and engineering direction Define and evolve the technical vision, architecture and engineering roadmap for the product. Translate product and business needs into pragmatic, scalable and secure technical solutions. Make sound architectural and engineering decisions, balancing immediate delivery with long-term product sustainability. Guide system design across applications, services, integrations, data and cloud infrastructure, ensuring alignment with broader SLS Technology architecture, security, data and risk standards. Champion modern AI-enabled and agentic software engineering practices, establishing how AI coding agents and automation are used responsibly across design, development, testing, documentation and operations. Evaluate opportunities to embed AI and agentic capabilities into the product architecture where they create meaningful customer, operational or engineering value. Evaluate other emerging technologies and introduce them where they create measurable customer or engineering value. Build and lead a high-performing engineering team Help recruit, onboard and develop a team of strong software engineers. Create an engineering culture grounded in ownership, collaboration, learning and technical excellence. Provide hands-on coaching, technical direction and constructive feedback. Establish clear engineering standards and create the environment for engineers to do their best work. Build capability within the team and support the development of future technical leaders. Encourage healthy technical debate, experimentation and continuous improvement. Remain close to the code Contribute directly to critical implementations, prototypes and complex technical problem-solving. Review code and system designs, ensuring that solutions are maintainable, testable and fit for purpose. Lead the resolution of complex defects, performance challenges and production incidents. Champion automated testing, secure coding, code quality and effective technical documentation. Manage technical debt deliberately and transparently. Own delivery and operational excellence Lead the team through the full software development and product lifecycle. Establish modern engineering practices across CI/CD, infrastructure as code, automated testing, observability and release management. Ensure that the team builds for operability, reliability, security and supportability from the outset. Define and track appropriate engineering and service-health measures. Lead incident response, root-cause analysis and blameless post-incident reviews. Use operational insights, customer feedback and engineering data to improve the product continuously. Partner across the business Work closely with Product Management to shape priorities, delivery plans and product outcomes. Collaborate with Architecture, Cybersecurity, Data, Risk, Compliance, Design, Business and Operations. Communicate technical decisions, risks, dependencies and trade-offs clearly to technical and non-technical stakeholders. Manage cross-team dependencies and remove impediments to delivery. Help create shared accountability for customer outcomes rather than narrow functional hand-offs. What you will bring A relevant degree or diploma in Computer Science, Information Technology, Engineering or a related field, or equivalent practical experience. Typically 8 to 10+ years of software engineering experience, including meaningful experience in a technical leadership, senior engineering or solution architecture role. A strong record of designing, building and operating secure, scalable and highly available software systems. Demonstrated ability to lead engineers while retaining strong hands-on technical credibility. Strong understanding of system design, software architecture and modern engineering practices. Experience building distributed systems in a cloud environment, preferably AWS, although relevant Azure or Google Cloud experience will also be considered. Experience with modern backend technologies such as Java, Python, Node.js, Go or comparable languages. Experience with modern frontend frameworks such as React, Angular or Vue. Practical experience with APIs, microservices, event-driven architecture and integration patterns. Experience with relational and non-relational databases, messaging platforms and data-intensive systems. Working knowledge of containers, Kubernetes, CI/CD pipelines, automated testing, infrastructure as code and observability. Strong problem-solving, communication and stakeholder-management capability. Experience in insurance, fintech, banking, investments, retirement income or another regulated environment will be advantageous. What will make you successful? Ownership You take accountability for the technology and the outcomes it enables. You do not see production support, defects or operational performance as someone else's responsibility. Technical judgement You can navigate complexity, identify the decisions that matter and choose solutions that are appropriate for the product, organisation and customer. Engineering leadership You raise the standard of engineering around you. You coach through the work, provide clarity and help capable engineers become even better. Product thinking You understand that technology exists to solve customer and business problems. You consider value, risk, sustainability and total cost of ownership when making technical decisions. Delivery focus You create momentum without compromising security, resilience or maintainability. You favour incremental delivery, fast feedback and continuous improvement. Communication and influence You can explain complex technical matters in accessible language, facilitate productive technical discussions and influence decisions across organisational boundaries. Learning mindset You remain curious, keep pace with developments in engineering and apply new technologies thoughtfully rather than following trends for their own sake. These success attributes build on the source advert's emphasis on ownership, customer centricity, growth, innovation, velocity and inclusion. Why join SLS Technology? This is an opportunity to: Build a strategically important financial services product from the ground up. Shape the technical foundation rather than inherit all the decisions. Help select and develop the engineering team that will build and operate the product. Work with meaningful autonomy and end-to-end accountability. Solve complex technology problems in a large, regulated financial services environment. Build technology that supports customers at an important stage of their financial lives. Contribute to the evolution of modern product and engineering practices across SLS Technology. Grow your career within one of Africa's largest diversified financial services groups. The opportunity We are looking for more than someone who can coordinate delivery. We need a technology leader who can design it, build it, lead it and own it. If you are excited by the opportunity to create a strong engineering team, build enduring technology and take responsibility for the product throughout its lifecycle, we would like to hear from you. Closing date 30 November 2026.

6 hours ago

Senior Development Engineer (customer Operations/ai Agents)

AnyVan

Western Cape, south-africa

full-time

We're looking for a senior engineer to help build and scale the AI agents behind our Sales and Customer Service teams. These agents handle real conversations with real customers every day, answering questions, qualifying leads, quoting moves and resolving issues across phone, chat and messaging. You'll own them end to end, from designing how they reason and which tools and data they can use, to the evaluation, guardrails and observability that keep them accurate, on-brand and safe in production. You'll work closely with our Sales and CS leaders and the agents who use these tools on the front line, so you can see the impact of your work in conversion, response times and customer satisfaction. This is a hands-on role for someone who wants to move LLM-powered systems past the demo stage and into something thousands of customers rely on. How our engineering teams deliver We're product-led and agile. Most teams run Scrum with two-week sprints, but we care far more about outcomes than rituals. Engineers are trusted to challenge assumptions, adapt processes, and ship things that matter. Senior engineers here are not heads-down implementers. You'll: Work closely with product, data, and commercial stakeholders Influence technical direction and architectural decisions Balance speed with long-term sustainability Regularly ship meaningful improvements to production Our technology We're pragmatic and cloud-first, running on AWS, with the flexibility to choose the right tool for the job: Exploring: Go, Rust, React, Node.js Core stack: Python, Vue.js & Nuxt, TypeScript Legacy (retiring where we can): Java, PHP, Angular You don't need experience in everything, we value strong fundamentals and good engineering judgement over keyword matching. What you'll be doing Designing, building, and operating production-grade systems that scale Tackling complex technical challenges across backend, infrastructure, data flows, and AI/ML pipelines Writing clean, pragmatic, well-tested code with long-term maintainability in mind Collaborating with technical and non-technical stakeholders to shape solutions Championing testing, observability, and quality improvements Mentoring engineers and raising the technical bar across the team You'll thrive here if you have Experience in a scale-up or fast-growing product environment Strong backend engineering skills (Go, Java, Python, or similar) A solid understanding of distributed systems, scalability, and performance Experience with CI/CD, modern deployment practices, and cloud infrastructure Comfort working with ambiguity and evolving requirements A bias toward action shipping value quickly, then iterating A collaborative mindset and the ability to influence beyond your code Bonus: exposure to AI/ML systems, marketplaces, logistics, pricing, or e-commerce

4 days ago

Developer Ii | Retail It | Bi

Allan Gray Proprietary Limited

Western Cape, south-africa

full-time

Job Summary Join the Retail IT Data Platform and Warehousing Development team in modernising and evolving both our Microsoft SQL Server-based data warehouse and Snowflake-based analytical platform. The role contributes to the development, support, and evolution of data products and operational processes across both environments, while helping establish modern DataOps practices. Job Responsibilities Design, develop, and maintain data pipelines and data products using Snowflake, Microsoft SQL Server and MSSQL Data tools (SSIS, SSRS, SSAS), Python, and Dagster. Develop and optimize ELT workloads, stored procedures, data models, and transformation logic to support analytical and operational reporting requirements. Build and maintain Dagster assets, schedules, sensors, and orchestration workflows to ensure reliable and observable data processing. Design and implement data models for both operational and analytical use cases, applying appropriate warehousing and dimensional modelling techniques. Troubleshoot and resolve data quality, pipeline, orchestration, and platform issues across Snowflake and SQL Server environments. Analyze and optimize query performance, pipeline execution, warehouse utilization, and storage strategies. Develop automated testing, reconciliation, and data validation mechanisms to improve platform reliability and data quality. Contribute to CI/CD pipelines, deployment automation, source control standards, and engineering best practices. Implement monitoring, alerting, observability, and operational controls to improve platform availability and supportability. Collaborate with architects and senior engineers to modernize legacy ETL processes and evolve the team's data platform architecture. Conduct code reviews and contribute to technical design discussions, ensuring solutions align with team standards, security requirements, and architectural principles. Create and maintain technical documentation, platform runbooks, operational procedures, and support artefacts. Investigate emerging technologies and contribute to technical spikes and proof-of-concepts that improve platform capabilities. Provide production support for critical data platforms, participating in incident diagnosis, root-cause analysis, and resolution activities Requirements 3-5 years' experience in data engineering, data warehousing, BI development, or a related field. Strong SQL skills with experience developing and troubleshooting complex queries. Experience building and supporting ETL/ELT pipelines. Understanding of dimensional modelling and data warehousing concepts. Experience working with large datasets and data integration processes. Exposure to cloud platforms such as AWS or Snowflake. Experience with Git-based source control and development workflows. Understanding of CI/CD concepts and deployment automation. Familiarity with Infrastructure-as-Code concepts. Experience supporting production data platforms and resolving operational issues. Understanding of monitoring, logging, and observability principles. Exposure to automated testing and data quality practices. Strong troubleshooting and analytical skills. Experience with Python, SQL, MSSQL or similar data engineering technologies. Understanding of software development lifecycle practices. Familiarity with Agile delivery methodologies. Skills and Competencies Attention to detail and quality of work. Ability to take initiative and responsibility. Strong analytical skills. Good communication Provide accurate estimates Present solutions clearly Ability to work well under pressure and meet deadlines without sacrificing quality. Education Degree or diploma in information science or related technical discipline Knowledge of financial concepts and terms and interested in attending courses to improve business knowledge Financial Services industry experience would be an advantage Deadline:10th November,2026

4 days ago

Junior Mechatronics Engineer (product Design) (jhb Onsite)

Datafin Recruitment

Gauteng, south-africa

full-time

ENVIRONMENT: A South African technology company specialising in the design, development, and manufacture of electronic hardware and software solutions for the mining industry is seeking two Junior Mechatronic Engineers to join its product development team. The successful candidates will be responsible for designing and testing enclosures and mechanical assemblies that protect electronic components in demanding mining environments. Reporting to a Senior Engineer, the role offers hands-on experience working with various materials, 3D modelling, and test rigs. This opportunity is ideally suited to curious and innovative engineers who enjoy practical problem-solving, experimenting with new ideas, and building or developing things both professionally and in their personal time. DUTIES: Design enclosures and mechanical assemblies for electronic products. Build 3D models and drawings in Autodesk Inventor and similar software. Work with a range of materials to select the right fit for each enclosure. Calculate physical stresses and loads on enclosures and components. Design and run test rigs, including destructive impact testing. Analyse test results and refine designs based on findings. Collaborate with electronics, firmware and production teams. Take part in research, prototyping and continuous improvement. REQUIREMENTS: Honours or Master's Degree in Mechatronic, Mechanical Engineering or a related discipline. Graduates considered, with around 2 years' work experience preferred. Background in junior product design, mechatronic or mechanical engineering. Prior experience with 3D modelling / CAD software (Autodesk Inventor preferred). Sound understanding of materials and stress calculations. Personal projects or side builds that show a passion for engineering. Strong analytical and problem-solving skills. Eagerness to keep learning and experimenting. Ability to work well within a collaborative team. Technical Exposure Autodesk Inventor AutoCAD 3D modelling and mechanical design Stress and load calculations Materials selection and testing Test rig design and impact testing Prototyping and assembly design

10 days ago

Senior Information Security Engineer

The Recruitment Council

waterfall, Gauteng, Gauteng, south-africa

FULL_TIME

Role: Senior Information Security Engineer Category: Information Technology Location: Waterfall, Midrand Salary: Market-related Our client, a growing financial services organization, is seeking a strategic technical leader to support both on-premises and cloud-based environments. This permanent role is based in Waterfall, Midrand, and is available immediately. The successful candidate will design, implement, and optimize advanced security architectures across our client''s hybrid infrastructure, applications, and cloud environments. This senior engineer will drive security initiatives, collaborate with IT leadership to strengthen the enterprise security strategy, and ensure compliance with global standards and regulatory requirements. Key Responsibilities: Security Architecture & Engineering: Lead the design and implementation of advanced security controls across on-prem, cloud, and SaaS environments, including Azure and Microsoft 365. Define security architecture standards, maintain enterprise firewalls, and manage Web Application Firewall (WAF) solutions. Security Operations Leadership: Oversee and optimize security tools such as SIEM, EDR, DLP, and vulnerability management platforms. Develop automation strategies for threat detection, integrate SOC services into the operations framework, and manage SLAs for outsourced SOC providers. Incident Response & Threat Management: Act as the escalation point for critical security events, lead major investigations and forensic analysis, and drive proactive threat hunting. Identity & Vulnerability Management: Enforce enterprise-level identity governance using Microsoft Entra ID (Azure AD), implement zero-trust principles, and define vulnerability management strategies. Compliance & Risk Advisory: Ensure strict alignment with ISO 27001, NIST CSF, CIS benchmarks, POPIA, GDPR, and FSCA regulations. Lead technical audits, penetration tests, and red/blue team exercises. Reporting & Awareness: Deliver board-level presentations, strategic risk dashboards, and configuration reports. Develop and measure engaging security awareness programs to educate employees and promote a culture of cybersecurity. Requirements: Education: A Diploma or Bachelor's degree in IT, Computer Science, or a related field. Certifications: CISSP, CISM, or equivalent senior-level certifications, alongside Microsoft Certified: Cybersecurity Architect Expert or SC-series certifications. Experience: 7+ years in cybersecurity or security engineering, with a minimum of 3 years acting in a senior or lead capacity. Technical Skills: Expert-level knowledge of SIEM, EDR, firewalls, and DLP platforms. Strong experience with scripting (PowerShell, Python), identity governance, zero-trust architecture, and cloud security. Preferred Background: Experience with Hillstone security technologies, NGINX, Microsoft InTune, Microsoft Purview, and various SIEM solutions. Competencies: Excellent communication skills for both executive and technical audiences, strong troubleshooting abilities, proficiency in ITSM tools, and a proven ability to mentor junior engineers. Must be highly ethical, resilient, and results-oriented.

11 days ago

Senior Information Security Engineer | Waterfall, Midrand

The Recruitment Council

midrand, Gauteng, south-africa

FULL_TIME

Our client, a growing financial services organization, is seeking a strategic technical leader to support both on-premises and cloud-based environments . This permanent role is based in Waterfall, Midrand, and is available immediately. The successful candidate will design, implement, and optimize advanced security architectures across our client''s hybrid infrastructure, applications, and cloud environments . This senior engineer will drive security initiatives, collaborate with IT leadership to strengthen the enterprise security strategy, and ensure compliance with global standards and regulatory requirements. Key Responsibilities: Security Architecture & Engineering: Lead the design and implementation of advanced security controls across on-prem, cloud, and SaaS environments, including Azure and Microsoft 365 . Define security architecture standards, maintain enterprise firewalls, and manage Web Application Firewall (WAF) solutions . Security Operations Leadership: Oversee and optimize security tools such as SIEM, EDR, DLP, and vulnerability management platforms . Develop automation strategies for threat detection, integrate SOC services into the operations framework, and manage SLAs for outsourced SOC providers . Incident Response & Threat Management: Act as the escalation point for critical security events, lead major investigations and forensic analysis, and drive proactive threat hunting . Identity & Vulnerability Management: Enforce enterprise-level identity governance using Microsoft Entra ID (Azure AD), implement zero-trust principles, and define vulnerability management strategies . Compliance & Risk Advisory: Ensure strict alignment with ISO 27001, NIST CSF, CIS benchmarks, POPIA, GDPR, and FSCA regulations . Lead technical audits, penetration tests, and red/blue team exercises . Reporting & Awareness: Deliver board-level presentations, strategic risk dashboards, and configuration reports . Develop and measure engaging security awareness programs to educate employees and promote a culture of cybersecurity . Requirements: Education: A Diploma or Bachelor's degree in IT, Computer Science, or a related field . Certifications: CISSP, CISM, or equivalent senior-level certifications, alongside Microsoft Certified: Cybersecurity Architect Expert or SC-series certifications . Experience: 7+ years in cybersecurity or security engineering, with a minimum of 3 years acting in a senior or lead capacity . Technical Skills: Expert-level knowledge of SIEM, EDR, firewalls, and DLP platforms . Strong experience with scripting (PowerShell, Python), identity governance, zero-trust architecture, and cloud security . Preferred Background: Experience with Hillstone security technologies, NGINX, Microsoft InTune, Microsoft Purview, and various SIEM solutions . Competencies: Excellent communication skills for both executive and technical audiences, strong troubleshooting abilities, proficiency in ITSM tools, and a proven ability to mentor junior engineers . Must be highly ethical, resilient, and results-oriented .

11 days ago