- Company Name
- Boost inc
- Job Title
- VP Software, Technology
- Job Description
-
**Job Title**
VP Software, Technology
**Role Summary**
Lead the company’s software architecture, engineering organization, and infrastructure strategy. Direct a growing team of 25‑35 engineers (distributed across Europe) to deliver scalable, secure cloud‑native SaaS and IoT solutions that integrate tightly with hardware products.
**Expectations**
* Grow the engineering organization to 50+ staff while maintaining high quality and culture.
* Deliver reliable, high‑performance systems that scale with global product expansion.
* Define and enforce best practices in architecture, coding standards, security, and operations.
* Foster cross‑functional collaboration with product, data, hardware, operations, and commercial teams.
**Key Responsibilities**
1. Own end‑to‑end software architecture, ensuring modular, maintainable, and performant designs across all services.
2. Design, implement, and scale AWS‑based infrastructure (ECS, Terraform, SQS/MQ), including stress‑testing and capacity planning.
3. Manage application and infrastructure security, monitoring, alerting, and third‑party audits.
4. Guide technology stack evolution to balance innovation, stability, and time‑to‑market.
5. Recruit, mentor, and retain high‑performance engineering talent; cultivate a culture of ownership, innovation, and continuous improvement.
6. Champion agile and “WAgile” methodologies, adapting processes to hardware‑software integration constraints.
7. Lead engineering teams in delivering product releases that seamlessly integrate hardware and software components.
**Required Skills**
* Proven experience growing a software organization to 50+ professionals.
* Strong background in SaaS, IoT, edge computing, or embedded systems.
* Expertise in cloud‑native architecture (AWS, ECS, Terraform, SQS/MQ).
* Deep understanding of Linux, Python, and modern web frameworks (VueJS preferred).
* Leadership: strategic thinking, decision‑making, emotional intelligence, people management.
* Agile and “WAgile” methodology proficiency; ability to adapt processes for hardware timelines.
* Security‑first mindset with experience in monitoring, alerting, and compliance.
**Required Education & Certifications**
* Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field.
* Equivalent industry experience may substitute for formal education.
---