Position Title : Director of Engineering
Department : Technology
Leads : Salesforce Developers, Portal Developers, QA Engineers, DevOps Engineers
Works closely with : Salesforce Architect, Product Manager, Business Analysts
Position Overview :
The Director of Engineering is the technical delivery leader responsible for managing all development squads across platforms (Salesforce, portals, internal tools). This role owns execution ensuring that teams deliver high-quality, scalable solutions on time, within scope, and aligned to business priorities.
They serve as the people manager, delivery enabler, and quality gatekeeper across engineering functions.
Key Responsibilities :
Team Leadership & Management
- Hire, manage, and mentor engineering team members (developers, QA, DevOps).
- Define squad structure, assign resources, and ensure proper coverage across initiatives.
- Conduct performance reviews, career coaching, and capacity planning.
- Partner with senior leadership to ensure engineering execution supports global technology strategy and long-term platform goals.
Delivery Execution
Own sprint execution, resource allocation, and delivery timelines.Work closely with the Product Manager to convert roadmaps into executable work plans.Clear blockers, ensure sprint goals are met, and enforce delivery accountability.Oversee third-party development vendors and contractors to ensure delivery standards and contractual expectations are met.Design and scale engineering team structures to support growing product and platform needs, including offshoring and hybrid models.Familiarity with modern engineering toolchains (e.g., Git, CI / CD, Jira, Salesforce DevOps tools like Copado or Gearset).Collaboration with Architecture & Product
Partner with the Salesforce Architect to ensure technical soundness and platform alignment.Collaborate with the Product Manager to ensure work is scoped, prioritized, and groomed correctly.Ensure developers receive clear, actionable stories from the PM / BA pipeline.Quality & DevOps Oversight
Enforce engineering best practices, code quality standards, and peer review processes.Oversee QA and DevOps integration to ensure stable, automated release pipelines.Ensure testing coverage and reliable deployments across all squads.Operational Efficiency & Reporting
Track velocity, throughput, and quality metrics across teams.Report delivery status, risk areas, and team performance to executive leadership.Drive continuous improvement in delivery speed, quality, and developer satisfaction.Cross-Team Alignment
Manage both Salesforce and Web Portal squads under one structure to ensure consistency.Coordinate multi-squad projects, integrations, and dependencies.Qualifications :
10+ years in software engineering, with 5+ years in a leadership or management roleExperience managing Salesforce and / or web development teamsDeep understanding of agile delivery, DevOps, and quality assurance practicesStrong leadership, communication, and decision-making skillsAbility to manage remote and distributed engineering teamsKnowledge in modern engineering toolchains (e.g., Git, CI / CD, Jira, Salesforce DevOps tools like Copado or Gearset).Success Metrics :
Consistent delivery of roadmap items on time and within scopeMeasurable improvement in team velocity and throughputHigh developer satisfaction and retention across squadsReduced production defects and post-release issuesEfficient integration of DevOps, QA, and development processesPositive stakeholder feedback from Product, Architecture, and Executive teams