NCS is a leading technology services firm seeking a Lead Software Engineer to provide strategic and hands-on leadership for a multi-disciplinary engineering organisation. The ideal candidate should have extensive experience in software engineering, including senior leadership roles managing large teams and complex programmes.
Requirements
- Define and communicate multi-year technology vision aligned with business objectives.
- Champion modern engineering practices—cloud-native, DevSecOps, data-driven decision making—across the organisation.
- Oversee large, business-critical initiatives from concept to production, ensuring scope, schedule, budget, and quality targets are met.
- Establish governance and risk-management frameworks appropriate for highly regulated or mission-critical environments.
- Guide enterprise and solution architecture decisions across cloud, micro-services, event-driven systems, and AI/ML workloads.
- Drive adoption of automation, continuous integration, and continuous delivery pipelines.
- Design organisational structures, career paths, and competency frameworks.
- Mentor engineering managers and technical leads; foster a culture of continuous learning and innovation.
- Serve as trusted technology advisor to executive leadership, clients, and partners.
- Translate complex technical concepts into clear business value propositions for diverse audiences.
- Collaborate with business development teams to shape proposals, cost models, and statements of work.
- Lead technical presentations and solution demonstrations during bid processes.
- Set service-level objectives, incident-response processes, and security standards.
- Continuously improve system reliability, performance, and cost efficiency.