FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Director, Software Development – CDD
CSGDirector overseeing software development teams to ensure delivery of high‑volume customer communication solutions at CDD. Leading strategic and operational initiatives while managing global engineering talent.
About the role
Key responsibilities & impact- Lead and oversee multiple software development teams
- Provide strategic and operational leadership
- Recruit, develop, and retain high‑performing engineering talent
- Develop and implement software development strategies and roadmaps
- Oversee the planning, execution, and delivery of CDD software projects
- Ensure teams follow Agile and DevOps best practices
- Monitor and communicate program and portfolio status to stakeholders
- Build strong, trust‑based relationships with stakeholders
- Identify, assess, and mitigate delivery, technical, and regulatory risks
Requirements
What you’ll need- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related field (or equivalent practical experience)
- 5+ years of increasing managerial experience leading software development teams
- Demonstrated success owning delivery of complex, multi‑team software solutions in an enterprise or SaaS environment
- Strong background in software development (languages, architectures, patterns) and modern Agile/DevOps/AI practices
- Proven leadership and people‑management skills
- Experience with budget management, resource planning, and portfolio prioritization
Benefits
Comp & perks- Bonus opportunity
- Health insurance
- 401(k) matching
- Flexible work arrangements
- Professional development opportunities
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software developmentAgileDevOpsAI practicesbudget managementresource planningportfolio prioritizationsoftware architecturessoftware patternsSaaS
Soft Skills
leadershippeople managementstrategic leadershipoperational leadershiprelationship buildingcommunicationrisk assessmentteam developmentstakeholder managementproblem solving
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software EngineeringBachelor’s degree in Information Systems