Director of Engineering -- Remote (work from home)
Position Summary
The Director of Engineering provides senior-level leadership across all engineering functions. This leader oversees Engineering Services (CRM, ERP, and Technical Documentation), Call Systems Engineering (core calling platform and endpoint integrations) and Data Engineering, and will play a critical role in shaping the future of our client’s software ecosystem, ensuring seamless integration across platforms and business systems that support company growth, operational efficiency, and customer satisfaction.
This role is focused on execution, responsible for unifying multiple technical disciplines into a cohesive, high-performing organization that delivers secure, scalable, and strategically aligned solutions. The Director of Engineering builds bridges across teams and functions—removing friction without stepping into day-to-day development execution. They set disciplined engineering standards, ensure work aligns to approved priorities, and maintain a laser focus on operational reliability and business outcomes.
What You Will Do
- Provide vision, direction, and cohesion across diverse engineering groups, including Engineering Services, Call Systems Engineering, and Data Engineering.
- Translate defined architecture into technical execution plans that balance innovation, operational stability, and scalable systems design.
- Maintain disciplined portfolio management, ensuring teams execute only approved development initiatives and avoid unplanned or unauthorized work.
- Create an engineering culture grounded in accountability, quality, and cross-organizational partnership.
- Serve as the connective tissue between engineering domains, enabling clear communication and effective handoffs without becoming a bottleneck.
- Foster strong relationships with Product, Operations, Customer Experience, Marketing, Finance, and Compliance to ensure engineering outcomes reflect organizational priorities.
- Drive modern CI/CD, automated testing, DevSecOps, and infrastructure-as-code practices.
- Oversee development and integration of Salesforce, NetSuite, and other business systems to improve workflow automation and cross-functional efficiency.
- Manage platform maintenance and integration activities to ensure system stability, scalability, and security.
- Direct engineering teams in endpoint development (hardware/software) to deliver high-quality, user-friendly, and accessible products.
- Ensure all solutions align with enterprise architecture standards and security/compliance requirements.
- Work closely with DevOps, IT, and Systems Administration teams to coordinate deployment, monitoring, and support, while ensuring development teams remain focused on product innovation.
- Oversee technical design, estimation, planning, testing, and release management processes.
- Run structured planning, estimation, and delivery cycles that maintain predictable execution.
- Ensure all solutions adhere to enterprise security, compliance, accessibility, and architectural guidelines.
- Reinforce disciplined engineering practices—CI/CD, code quality, documentation, testing rigor, and incident-free releases.
Qualifications
- A bachelor's degree in Computer Science, Engineering, or a related field is required; a master's degree is preferred.
- A minimum of 10+ years managing engineering implementation across SaaS platforms, business systems (Salesforce, NetSuite), and integrated cloud environments.
- 5+ years’ knowledge of telecommunications, with experience in VoIP and networking required.
- A minimum of 6+ years' experience leading people or teams, including distributed/remote teams, is required.
- Hands-on leadership in endpoint development and software/platform maintenance.
- Strong background in cloud-based environments (AWS preferred), CI/CD pipelines, and scalable system design.
Technical Expertise
- Experience with multiple programming frameworks (e.g., Java, Node.js, Python, PHP, or similar).
- Familiarity with database platforms (SQL, NoSQL) and system integration patterns (APIs, microservices, middleware).
- Strong understanding of Agile/Scrum methodologies and modern engineering practices.
- Demonstrated ability to set strategic direction while ensuring operational excellence.
- Strong stakeholder management, communication, and collaboration skills across technical and business domains.
- Willingness and ability to work flexible hours and travel (up to 10%); will include some overnight travel.