New American Funding is seeking a Director of Engineering to provide strategic and operational leadership for their Customer Relationship Management (CRM) platforms. This role involves overseeing engineering teams, ensuring high-quality product delivery, and aligning engineering efforts with business strategies.
Responsibilities:
- Lead, mentor, and scale CRM-focused engineering teams, including engineering managers and senior engineers
- Define, track, and achieve OKRs and engineering metrics aligned with business goals
- Monitor delivery, quality, and operational metrics; recommend and implement corrective actions as needed
- Coach leaders and engineers on platform knowledge, technical excellence, and business strategies
- Ensure alignment between engineering execution, product roadmaps, and release commitments
- Foster a culture of accountability, innovation, continuous improvement, and healthy team dynamics
- Serve as the primary point of contact for offshore or distributed team hiring, onboarding, and collaboration
- Maintain close collaboration with Product Owners, Quality Assurance Testers, Architects, and senior leadership
- Provide high-level sizing, technical insights, and risk assessments during backlog grooming and planning
- Ensure predictable, high-quality delivery and ownership of CRM release cadence
- Identify, communicate, and mitigate technical, delivery, and security risks
- Remove organizational and technical impediments that block team execution
- Oversee CRM integrations, third-party vendors, and platform dependencies
- Champion modern engineering practices, including CI/CD, automated testing, and DevOps pipelines
- Present new technologies, tools, and approaches for evaluation and adoption
- Manage engineering budgets, capacity planning, and resource allocation
- Coordinate capital and operational planning related to CRM engineering initiatives
- Support performance management, career development, and succession planning for engineering leaders
- Be present and engaged with teams, providing guidance on vision, technical strategy, and process improvement
Requirements:
- Bachelor's degree in computer science, Engineering, Information Technology, or a related discipline
- 8+ years of experience in software development
- 5+ years of experience leading engineering teams and managers
- Strong experience delivering and operating CRM platforms (e.g., Salesforce, SAP, HubSpot, Zendesk, or similar)
- Proven ability to lead distributed or offshore teams
- Excellent interpersonal, written, and verbal communication skills
- Strong troubleshooting skills with the ability to assess complex systems and applications quickly
- Experience with modern backend and frontend technologies (e.g., .NET/C#, PHP/Laravel, JavaScript/TypeScript)
- Strong understanding of web application architecture, APIs, and system integrations
- Familiarity with modern frontend frameworks (e.g., Vue.js, Nuxt.js) and UI/UX considerations
- Experience with cloud platforms such as AWS and/or Azure
- Familiarity with DevOps pipelines, CI/CD practices, and automated testing strategies
- Ability to stay current with evolving technologies and apply them pragmatically
- Experience in highly regulated industries (e.g., financial services or mortgage technology) is preferred
- UI/UX awareness and customer-centric product mindset preferred
- Demonstrated success scaling teams, platforms, and delivery capabilities in growth environments