Head of Engineering
As VP of Engineering, you will be responsible for leading, coordinating, and evolving Barbara’s engineering and QA teams, ensuring high-quality delivery, scalable architecture, and strong alignment with product and business goals.
This is a hands-on leadership role: you are expected to contribute to architecture and design, review code, and occasionally write code when needed, while primarily focusing on people leadership, execution, and process improvement.
What You’ll Do
Engineering, QA & Platform Leadership
Lead and coordinate all technical teams:
Frontend: Angular
Backend: TypeScript / Node.js, microservices architecture, MongoDB, RabbitMQ, MQTT
Agent: Golang
OS / Embedded: LFS, Yocto, Linux libraries, system-level components
QA / Quality: Testing strategy, automation, and quality processes
Own technical execution across cloud, edge, and embedded environments
Build a strong culture of quality, ownership, and operational responsibility
Delivery, Agile & Quality Processes
Own engineering delivery and execution together with Product
Act as Agile leader and Scrum Master, ensuring effective planning, sprint execution, and continuous improvement
Define and evolve testing strategies (automated testing, integration, system and end-to-end testing)
Ensure predictable, high-quality releases across SaaS, microservices, agents, and OS components
Balance delivery speed with robustness, maintainability, and reliability
Architecture, Containers & Microservices
Lead and contribute to system and architecture design
Ensure best practices around microservices architecture, service boundaries, and communication patterns
Guide the use of Docker and Kubernetes for development, deployment, and operations
Review technical designs, critical code paths, infrastructure-related decisions, and testing approaches
Be able to write and modify code when necessary (prototypes, reviews, unblockers)
DevOps, Cloud & SaaS Operations
Work closely with DevOps to improve CI/CD pipelines, container workflows, and Kubernetes-based deployments
Ensure proper use of quality gates, automated testing, and deployment strategies
Oversee monitoring, reliability, and operational health of the SaaS platform
Drive improvements in observability, performance, scalability, and incident response
Promote DevOps, platform, and SRE best practices across teams
Product & Cross-Functional Collaboration
Be the main engineering counterpart to the Product team
Support product discovery with technical, architectural, and quality insights
Translate product requirements into execution plans, technical designs, and testing strategie
Collaborate closely with leadership on strategy, priorities, and hiring