Technical Delivery Lead Job Overview The Technical Delivery Lead is responsible for defining, specifying, and allocating requirements from various sources, utilizing systems engineering processes such as specification and architecture. This includes processing use cases and feature requirements into conceptual models, operational scenarios, technical requirements, and functional descriptions. The scope of this role covers the specification, design, implementation, and unit testing of software components, including device drivers, microcode, hardware-related software, and firmware. In addition, it encompasses establishing and maintaining Software Configuration Management (SCM) practices within software development projects, including continuous integration of infrastructure tools and systems. Key Responsibilities: - Define, specify, and allocate requirements from various sources. - Utilize systems engineering processes such as specification and architecture. - Process use cases and feature requirements into conceptual models. - Implement and unit test software components. - Establish and maintain SCM practices within software development projects.