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 practi...