Point your AI agent at freehire and let it find you a job.

Get the CLI →

Talent Pro Recruitment Company Limited

NewBe an early applicant

Head of Software Engineering

Posted Updated
Discussion

About our client:

They are a top notch leading smart-tech brand with state-of-the-art technology and nice people environment.


Position Overview

We are looking for a senior, hands-on engineering leader to take end-to-end ownership of the software team and software delivery. You will turn product and business priorities into a clear technical roadmap, build a high-performing team, make sound architectural decisions, and deliver reliable, intuitive software across their ecosystem.


Key Responsibilities


Software Strategy & Technical Architecture

• Own the software roadmap and architecture across iOS/Android applications, cloud/backend services, AI integrations, data/analytics, and developer-facing SDKs and APIs, aligned with the product roadmap.

• Lead technical decisions across device–app–cloud experiences, balancing performance, latency, scalability, security, privacy, development cost, and long-term maintainability.

• Assess new technologies and external solutions; define clear build-versus-partner decisions and technical priorities for consumer and B2B product requirements.


Team Leadership & Execution

• Hire, lead, coach, and develop software engineers and team leads; establish clear ownership, technical standards, performance expectations, and effective collaboration with external development resources.

• Take responsibility for planning and delivering the full software lifecycle: requirements, feasibility, design, development, testing, deployment, app releases, monitoring, and maintenance.

• Establish practical engineering processes including architecture/code reviews, CI/CD, release gates, issue tracking, root-cause analysis, and transparent milestone and risk reporting.


Product Quality, AI & User Experience

• Work closely with Product/UX, Firmware, Hardware, Algorithms, QA, and Customer Support teams to deliver seamless experiences, including connectivity, camera/audio workflows, AI assistance, and mobile-app interactions.

• Drive continuous, data-led UX improvement using customer feedback, support cases, app reviews, analytics, and field/QA findings; prioritize reliability, responsiveness, usability, and defect resolution.

• Guide integration of on-device, mobile, and cloud AI services, with appropriate attention to user consent, information security, service reliability, and operating costs.

SDK, B2B Integration & Stakeholder Management

• Own the software delivery quality of the Solos B2B SDK/API ecosystem, including versioning, developer documentation, integration readiness, and support for partner use cases and private-label solutions.

• Coordinate technical commitments with Sales, Business Development, partners, and management; communicate trade-offs, resource needs, delivery risks, and progress clearly.


Skills & Qualifications

• Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related discipline.

• More than 8 years of software engineering experience, including more than 5 years leading software teams, with proven experience developing, launching, and maintaining commercial consumer electronics products.

• Proven ability to lead multidisciplinary application and platform engineering teams, set architecture and priorities, mentor engineers, and manage delivery in a fast-moving product environment.

• Strong knowledge of iOS/Android application development and mobile–backend architecture; experience with hybrid frameworks

• Sound understanding of backend services, APIs, cloud platforms, data flows, software testing, deployment, and production troubleshooting;

• Experience with connected devices, Bluetooth/Wi-Fi integration, AI/LLM service integration, SDK products, or consumer wearables is highly desirable.

• Strong analytical judgment, ownership, and communication skills; able to engage equally well with engineering teams, business stakeholders, and external partners.

• Able to review architectures and engineering work, challenge assumptions, and guide the team through complex technical problems without relying solely on status reporting.

Skills

What C-level Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available