Senior Director Software Engineering
Summary: The Senior Director of Software Engineering provides strategic and technical leadership for Envipco’s software organization, ensuring high-quality, scalable, and reliable solutions across embedded, distributed, and machine-control systems. This role oversees teams, projects, and processes, driving clear ownership, disciplined delivery, and continuous improvement in architecture, tooling, and development practices. Working closely with engineering and product development, the Senior Director champions software quality, innovation, and early-stage feasibility while aligning technical execution with business and product goals.
Tasks & Responsibilities
Organize the Envipco Software Engineering so that each employee has clear project goals and deliverables.
Organize the Envipco Software projects so that each project has a clearly defined scope, start and end dates, and resources assigned. Agile Scrum is encouraged, but project start and end dates are required.
Increase Software quality by implementing standardized testing procedures to reduce bugs entering the field.
Drive quality and efficiency though the use of software requirements and specifications of functional operation.
Continuous improvement of architecture, tools, and development processes
Engagement in early-stage feasibility studies of new products in close collaboration with the entire engineering & product development teams
Writing and updating comprehensive technical documentation and maintaining software functionality