
Director of Engineering
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.1
Reclaim your time by letting our AI handle the grunt work of job searching.
We continuously scan millions of openings to find your top matches.

Job Description
At VectorVMS, we're passionate about bringing innovative solutions to our clients, partners, and vendors. Our highly configurable platform is trusted, proven, and stable with users spanning 115+ countries. Our unique environment combines a small start-up feel with the experience and longevity of a well-established tech company. We foster an inclusive and empowering environment with an emphasis on diverse perspectives, enabling our team to push the boundaries of technology. As a market leader, we're looking for talented self-starters who thrive in a fast-paced, ever-changing environment to help us drive growth for our company and our clients alike.
Our Mission: Streamlining extended workforce management by providing flexible technology, services, and support.
Our Vision: VectorVMS will be the go-to solution for companies to connect with their extended workforce.
Job Overview
The Director of Engineering will lead an engineering team, driving strategic transformation initiatives, mentoring engineering leaders, and ensuring alignment between technology execution and business objectives. This role serves as a critical bridge between executive vision and team-level implementation, overseeing both operational excellence and long-term innovation efforts.
Key Responsibilities
Strategic Leadership
- Contribute to the technology modernization strategy with a focus on transitioning from monolithic .NET to modular, scalable cloud-native systems.
- Align engineering objectives with broader business goals through close collaboration with executive stakeholders.
- Stay abreast of emerging technology trends and identify opportunities for innovation and competitive advantage.
Technical Guidance
- Oversee architectural planning and ensure scalable and secure design principles across all systems.
- Provide technical direction in areas including microservices, cloud infrastructure (AWS/Azure), and DevOps pipelines.
- Champion best practices in software design, code quality, and infrastructure reliability.
- Ensure all software solutions are secure and maintain SOC I and SOC II compliance standards.
Team Leadership & Development
- Lead, coach, and grow engineering managers and senior technical staff, building a culture of excellence, collaboration, and accountability.
- Promote continuous learning and career development through mentoring, training, and performance feedback.
- Participate in strategic hiring efforts to build a world-class engineering organization.
Execution & Delivery
- Drive the successful execution of both Business-As-Usual (BAU) initiatives and long-term digital transformation projects.
- Lead Agile processes to ensure rapid, high-quality delivery and foster a flexible, iterative approach to software development.
- Implement metrics to track productivity, quality, and team health, and use data to guide decision-making.
- Contribute to critical codebases and collaborate directly with teams on complex technical challenges, maintaining technical fluency and supporting engineering execution.
Cross-Functional Collaboration
- Partner with Product Management, Design, QA, and Operations to align priorities and delivery timelines.
- Act as a liaison between technical and non-technical stakeholders, translating complex concepts into actionable plans.
- Foster external relationships with vendors and partners to enhance engineering capabilities.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (Master's degree preferred).
- 10+ years of progressive experience in software engineering, with at least 3 years in engineering leadership roles.
- Proven track record of leading modernization and cloud migration efforts in enterprise environments.
- Deep expertise in .NET, microservices, cloud platforms (AWS/Azure), and modern software development practices.
- Demonstrated experience managing multiple teams or departments and scaling engineering organizations.
- Strong leadership, communication, and collaboration skills.
- Experience with Agile/Scrum methodologies and familiarity with project management tools.
Preferred Skills
- Experience with DevOps culture, practices, and tools (CI/CD, IaC, containerization).
- Exposure to data engineering, ETL processes, and analytics/reporting systems.
- Understanding of cybersecurity frameworks and data privacy regulations (e.g., GDPR, HIPAA).
- Prior experience in SaaS, healthcare, or analytics-driven industries.
What We Offer
- Attractive Compensation & Comprehensive Benefits – We recognize and reward your contributions and appreciate work life balance.
- Career Growth & Leadership Development – Expand your skills with ongoing support and advancement opportunities.
- Collaborative & Impactful Culture – Work in a dynamic environment where your ideas and efforts drive real change.
VectorVMS is committed and proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, childbirth and related conditions, sexual orientation, and gender identity), national origin, age, veteran status, disability, or any other federally protected class.