en
fr
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.
Bewerben als Software Engineering Manager – SaaS / AIoT Company (Remote / Flexible Work Model)
Referenz: GC874547
Laden Sie ihren Lebenslauf hoch um sich zu bewerben
Laden Sie Ihren Lebenslauf hoch und bestätigen Sie Ihre Angaben, indem Sie auf Übernehmen klicken.
Laden Sie Ihren Lebenslauf hoch mithilfe von

MS Word-, PDF-, HTML- und Textformate.
Software Engineering Manager – SaaS / AIoT Company (Remote / Flexible Work Model)
Home-Office / Remote | Festanstellung