Alert Venture Foundry (AVF) is a well-funded venture studio catalyzing innovation in robotics and intelligent systems. We blend startup agility with deep domain knowledge, fostering high-performance engineering teams and scalable platforms from the ground up. From embedded systems to AI-driven enterprise platforms, we’re redefining the edge of possibility. You can learn more about us at
As our Head of Software Engineering, you will lead the strategic and technical evolution of our software initiatives across systems and enterprise-grade applications. This is a critical leadership role combining software architecture expertise with world-class team development, process rigor, and visionary execution. You’ll help build and inspire a top engineering organization that delivers with quality, velocity, and innovation at its core.
This a hybrid position based in our North Billerica, MA (Greater Boston) office. Relocation expenses can be covered for the right candidate.
What you’ll do:
Own and evolve AVF’s software strategy, ensuring alignment with technical vision and business objectives.
Lead and mentor high-performing cross-functional engineering teams; cultivate a culture of ownership, innovation, and continuous learning.
Architect scalable, secure systems across a hybrid stack—spanning embedded, cloud, and edge.
Drive development best practices, CI/CD, DevOps, testing strategies, and agile product delivery.
Champion technical standards and advocate for maintainability, documentation, and reliability across systems.
Collaborate cross-functionally with product, hardware, and systems engineering to ensure cohesive development cycles.
Guide technology selection, architectural decisions, and long-term platform investments.
Represent software engineering in strategy discussions, and communicate roadmap progress clearly to our stakeholders.
The ideal candidate has:
10+ years in software engineering, including 5+ in technical leadership or org-building roles.
Experience scaling engineering teams from prototype to production—especially in startup, robotics, or industrial automation environments.
Skilled in mentoring senior engineers, managing distributed or hybrid teams, and balancing hands-on work with strategic oversight.
Familiarity with edge computing, AI/ML infrastructure, or digital twin technologies.
Direct experience with robotics software frameworks (e.g., ROS/ROS2) and system integration.
Bachelor’s and/or Master’s degree in Computer Science, Software Engineering, or a related field.
Technical skills we’re looking for:
Deep experience with full-stack architecture across embedded, desktop, and cloud applications.
Fluency with core languages and frameworks: C++, Java, C#/.NET, Python, Linux, SQL/NoSQL Databases.
Strong grasp of microservices, event-driven architecture, real-time systems, and message-based communication (MQTT, SQS, Pub/Sub).
Proven track record in building scalable SaaS platforms, DevOps pipelines, and sensor-integrated systems.
Experience designing and deploying systems in safety-critical or regulated environments is a plus.
If you are a visionary software leader with a passion for advanced robotic software systems, we encourage you to apply.