en
zh
MAKING SUCCESS STORIES HAPPEN
 

Responsibilities
1. Technical Leadership & Team Management
  • Lead and mentor a team of 5–10 software engineers building a cloud-based AIoT platform that processes hundreds of millions of power time-series records per day, covering data ingestion, aggregation, analytics, storage, and event detection. Provide strong architectural direction and technical leadership.
  • Contribute to key architecture decisions and resolve cross-functional technical challenges related to system scalability, data security, and real-time data processing.
  • Conduct regular 1:1s, performance reviews, and career development planning. Identify internal growth opportunities and external hiring needs.
  • Define and uphold engineering standards and code quality practices, including design reviews and technical oversight of critical changes.
  • Build a culture of psychological safety, ownership, and continuous learning, enabling engineers to take on challenging and impactful projects.
2. Product Delivery & Project Management
  • Partner closely with Product and Customer Success teams to shape product roadmaps and quarterly OKRs, ensuring engineering execution aligns with business priorities.
  • Oversee the end-to-end software development lifecycle (design, development, testing, deployment), leveraging agile practices to enable rapid iteration and continuous delivery.
  • Track and communicate engineering metrics (delivery predictability, quality, release cadence), identify bottlenecks, and drive continuous improvement.
  • Manage technical debt strategically, balancing feature development with system reliability and long-term platform health.
3. Technical Innovation & Engineering Excellence
  • Drive engineering innovation and improve team productivity through modern engineering practices and effective adoption of AI-assisted development tools.
  • Lead improvements to CI/CD pipelines, release engineering practices, and automated testing frameworks to enhance development efficiency and system stability.
4. Cross-Functional Collaboration & Communication
  • Collaborate effectively with Product Managers and R&D teams to ensure alignment across cross-functional initiatives.
  • Establish management metrics, proactively communicate risks and resource needs, and provide data-informed recommendations for decision-making.
  • Represent engineering in company-level discussions, providing input on technical feasibility, trade-offs, and estimations.
  • Lead incident response for production issues, ensuring strong post-mortem practices and continuous operational improvement.

Required Qualifications
Experience
  • Degree in Computer Science, Software Engineering, or a related field preferred.
  • 7–10 years of software development experience, including 2–3+ years in engineering leadership or technical management roles.
  • Demonstrated ability to balance hands-on technical depth with people leadership and strategic technical decision-making.
Core Technical Foundation
  • Strong technical foundation in backend systems (e.g., Python, JavaScript, or Go), with the ability to guide technical decisions across technology stacks.
  • Deep understanding of distributed systems, microservices architecture, and cloud-native development (Kubernetes, Docker, containerization).
  • Hands-on experience with GCP or other major cloud platforms (AWS, Azure).
  • Solid experience in SQL/NoSQL database design, API design, and system integration.
  • Strong understanding of DevOps principles, including CI/CD, observability, monitoring, logging, and release engineering practices.
Leadership & Communication
  • Excellent verbal and written communication skills, able to translate complex technical topics for non-technical stakeholders.
  • Strong problem-solving and decision-making capabilities, especially in ambiguous or fast-changing environments.
  • Empathetic leadership style with a track record of building psychological safety and fostering innovation.
  • Solid knowledge of Agile/Scrum methodologies and experience improving engineering processes at the team or organizational level.
Industry & Domain Knowledge
  • Strong understanding of SaaS product development models.
  • Experience with IoT/AIoT systems, edge computing, device integration, or industrial control environments is a plus.
  • Knowledge of renewable energy, solar, or energy management domains is highly desirable.

Preferred Qualifications
  • Experience contributing to large-scale open-source projects on GitHub.
  • Experience leading the design and deployment of globally distributed cloud architectures.
  • Experience driving large-scale system architecture evolution or modernization initiatives.
  • Familiarity with TDD / BDD / DDD and automated testing frameworks (e.g., GitLab CI, pytest).
  • Experience handling data volumes exceeding 100TB.
  • Experience in organizational planning, team scaling, and long-term engineering strategy execution.
Apply for Software Engineering Manager – SaaS / AIoT Company (Remote / Flexible Work Model)
Reference: GC874547

Please complete all required fields marked *

*

*

*

*

*

MS Word, PDF, HTML and Txt formats.

Issues applying with LinkedIn? Click here

*
Your personal details, submitted whilst completing this form, will be treated conform our Privacy Notice and Terms & Conditions .
I accept the Morgan Philips Privacy Notice and Terms & Conditions.

Software Engineering Manager – SaaS / AIoT Company (Remote / Flexible Work Model)
Homebased / remote working | Permanent