Software Team Lead
Our consumer electronics industry client is seeking a Software Team Leader.
The role is a new position, responsible for defining and overseeing the architectural vision, strategy, and implementation of software systems within the company. They will ensure the alignment of technology with business/project objectives, drive innovation, and establish best practices for software development.
What you will be doing:
* Architectural Strategy
* Technology Leadership
* Technical Governance
* Collaboration
* System Design & Integration
* Innovation & R&D
* Mentorship
* Scalability & Performance
* Risk Management
* Security & Compliance
Requirements
* Strong proficiency in system architecture, software development (embedded and PC-based), microservices, APIs, and modern software development practices. Experience with multiple programming languages. Ability to articulate technical concepts to non-technical stakeholders and lead engineering teams effectively.
* Strong analytical and problem-solving skills to tackle complex architectural challenges.
* Typically, 10+ years in software development, with at least 5 years in a leadership or architectural role. Understanding of hardware capabilities.
* Familiarity with video processing and digital imaging technologies.
* A successful candidate will be expected to be able to capture design decisions and highlight associated technical risks and seek and share good working practices to continuously improve their skill set and the overall working of the products and the department.
* Candidates will have a degree level qualification (or equivalent) in Software Engineering, computer science or similar and a minimum of 5 years’ experience in a related role.
Please note that this is a full-time office-based position