Director, Software Development - CDD

Posted Yesterday
Be an Early Applicant
Hiring Remotely in United States
Remote
145K-232K Annually
Senior level
Internet of Things • On-Demand • Payments • Software
The Role
The Director of Software Development leads multiple software teams to deliver software projects, manages talent, develops strategies, oversees execution, ensures quality, manages budgets, and communicates with stakeholders.
Summary Generated by Built In

Job Summary

Directors of Software Development are responsible for leading and overseeing multiple software development teams, including several software development managers, to ensure the successful planning, execution, and delivery of software projects. In the CDD Development organization, this means providing strategic and operational leadership for the CDD engineering teams that build and enhance high‑volume customer communication solutions for Output Solutions clients. The Director plays a critical role in leading, managing, and directing teams to create high‑quality software products and platform capabilities that meet business goals and client commitments, combining deep technical understanding, strong leadership, and a strategic mindset.

Key ResponsibilitiesLeadership & People Management
  • Lead a multi‑team software development organization (including several managers) within the CDD Engineering Organization, setting clear objectives and expectations aligned to business and client outcomes.
     
  • Recruit, develop, and retain high‑performing engineering talent across global, distributed teams (e.g., US, CALA and India), including performance management, career development, and succession planning.
     
  • Foster a culture of collaboration, innovation, accountability, operational excellence, and continuous improvement across all CDD development teams.
     
  • Champion diversity, equity, and inclusion, and model CSG leadership behaviors and values.
Strategy & Planning
  • Develop and implement software development strategies and roadmaps for the CDD platform and services, aligned with the CDD Delivery & Process priorities.
     
  • Translate CDD business and product & services strategy into tactical plans, prioritized backlogs, and measurable outcomes for engineering teams (e.g., new feature delivery, modernization initiatives, technical debt reduction).
     
  • Partner closely with Product Management, CDD Delivery & Process, Output Solutions Operations, Architecture, and Client Delivery teams to plan and prioritize work that balances new capabilities, regulatory requirements, client change‑requests, and platform reliability.
     
  • Ensure that engineering plans support the needs of multiple high‑volume clients, including ongoing change‑management and continuous improvement work new and acquired platforms.
Delivery & Execution
  • Oversee the planning, execution, and delivery of CDD software projects and releases, ensuring they are completed on time, within budget, and to agreed quality and service levels.
     
  • Ensure teams follow Agile and DevOps best practices, including iterative delivery, continuous integration, automated testing, and continuous deployment where appropriate.
     
  • Drive predictable, transparent delivery for:
    • Client implementations and custom communication solutions
       
    • Ongoing client change‑management requests
       
    • Platform and tooling enhancements for CDD Technology and Services
       
  • Monitor and communicate program and portfolio status, risks, dependencies, and milestones to senior technology and business stakeholders.
     
  • Act as the senior escalation point for critical production and client issues in the CDD domain, coordinating cross‑functional response and long‑term corrective actions.
Engineering Excellence & Quality
  • Establish and uphold engineering standards, best practices, and guidelines for CDD development (coding standards, architecture patterns, performance, security, observability, documentation).
     
  • Ensure robust quality assurance across the CDD codebase, including automated tests, code reviews, non‑functional testing, and production‑readiness checks.
     
  • Drive continuous improvements in system reliability, performance, scalability, and security for high‑volume batch and online customer communications.
     
  • Promote reuse of common services, components, and patterns across CDD teams to improve maintainability and speed of delivery.
Budget & Resource Management
  • Manage and allocate budgets and resources (people, tools, infrastructure) across the CDD development portfolio, optimizing utilization while meeting delivery and support commitments.
     
  • Own capacity planning and workforce mix that enables efficient and effective delivery to organizational priorities.
     
  • Contribute to annual planning and forecasting for headcount, vendor spend, tooling, and platform investments.
Stakeholder Management & Communication
  • Build strong, trust‑based relationships with:
    • CDD Services and CDD Delivery & Process leadership
       
    • CDD product and operations teams
       
    • Client‑facing and implementation teams supporting Output Solutions customers
       
  • Communicate technical direction, roadmap, and delivery progress in a clear, business‑aligned way to executive and non‑technical stakeholders.
     
  • Represent CDD Development in cross‑functional governance forums, audits, and client discussions as required.
Risk Management & Governance
  • Identify, assess, and mitigate delivery, technical, operational, and regulatory risks across the CDD development portfolio.
     
  • Ensure compliance with relevant security, data protection, audit, and quality requirements for Output Solutions platforms and client communications.
     
  • Define and use governance frameworks, metrics, and reporting (e.g., delivery health, quality, stability, throughput, client SLA adherence) to track performance and drive improvement.
Required Qualifications
  • 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, including direct management of managers and multi‑team organizations.
     
  • Demonstrated success owning delivery of complex, multi‑team software solutions in an enterprise or SaaS environment, ideally in customer communications, billing, output management, or similar high‑volume transactional domains.
     
  • Strong background in software development (languages, architectures, patterns) and modern Agile/DevOps/AI practices.
     
  • Proven leadership and people‑management skills: building, scaling, and developing high‑performing, distributed engineering teams.
     
  • Experience with budget management, resource planning, and portfolio prioritization for a multi‑team software organization.
     
  • Excellent communication, influencing, and stakeholder management skills, including at senior business and technology leadership levels.
Preferred Qualifications
  • Experience leading engineering teams in a global, distributed environment (e.g., US, CALA and India) within a matrixed organization.
     
  • Domain experience in Customer Communication Management (CCM), print and digital output solutions, statement/bill production, or similar communication design and delivery platforms.
     
  • Experience with cloud platforms (e.g., AWS, Azure, GCP), microservices architectures, and modern CI/CD pipelines.
     
  • Strong track record of driving engineering transformation (e.g., test automation, platform modernization, standardization, DevOps adoption).
Key Skills & Competencies
  • Strategic leadership and vision for a multi‑team software development organization
     
  • Team management, performance evaluation, and mentoring of managers and senior engineers
     
  • Software development & architecture fundamentals and ability to guide technical direction
     
  • Agile development and Agile project management across multiple squads and programs
     
  • Quality assurance and software testing in high‑volume, mission‑critical environments
     
  • Budget and resource management for multi‑team portfolios
     
  • Risk management and issue resolution, particularly for client‑facing production systems
     
  • Strong focus on results, client value, and continuous improvement for CDD Products and Services

Please submit your application at csgi.com/careers. Applications will be accepted for at least 5 days from original posting date.

Colorado Residents: In any materials you submit, you may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information.

Position Pay Range:

This range represents the low and high end of the salary range for this position. Actual salaries will vary based on factors including but not limited to geographical location and experience.

$145,003.36-$232,000.53

This role is eligible for a bonus opportunity.

Location(s):

United States Remote

Accommodation:

If you would like to be considered for employment opportunities with CSG and need special assistance due to a disability or accommodation for a disability throughout any aspect of the application process, please call us at +1 (402) 431-7440 or email us at [email protected]. CSG provides accommodations for persons with disabilities in employment, including during the hiring process and any interview and/or testing processes.

Our Guiding Principles:

Impact: Always help and empower others, whether they’re colleagues or customers. When our employees set their minds to something, great things happen.

Integrity: Do what’s right for our customers and our people while being authentic. We treat everyone with trust and respect—that’s just who we are.

Inspiration: Be bold in the way you think and passionate about the work you do. Test out innovative ideas without the fear of failure.

Our Story:

CSG empowers companies to build unforgettable experiences, making it easier for people and businesses to connect with, use and pay for the services they value most. For over 40 years, CSG's technologies and people have helped some of the world's most recognizable brands solve their toughest business challenges and evolve to meet the demands of today's digital economy.

By channeling the power of all, we make ordinary customer and employee experiences extraordinary. Our people [CSGers] are fearlessly committed and connected, high on integrity and low on ego, making us the easiest company to do business with and the best place to work. We power a culture of integrity, innovation, and impact across our locations, representing the most authentic version of ourselves to build a better future together. That's just who we are.

Learn more about CSG Inclusion & Impact here.

Our culture is award-winning: CSG has been recognized a US News & World Report “Best Companies to Work For” for 2025-2026, a Newsweek “America’s Greatest Workplaces in Tech” for 2025 and “The Top Company in Technology for Women to Work” for 2025, among many others.

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Englewood, CO
5,774 Employees

What We Do

Customer experience, commerce and payments have changed forever. With innovative new technologies like 5G and AI reshaping consumer expectations, it’s up to brands to deliver digital, engaging experiences that win over customers, no matter where they are in their customer journey. That’s where CSG comes in. CSG is a purpose-driven, high-growth SaaS platform company helping some of the world’s most recognizable brands solve their toughest business challenges. We’re a trusted partner to global companies that want to evolve to meet the demands of today’s digital economy, with future-ready solutions that drive exceptional customer experiences.

Why Work With Us

We're high on respect and low on ego, making us an easy company to do business with and the best place to work. We cultivate a culture based on integrity, innovation, and impact across all our locations, so our people show up as the most authentic version of themselves and can work together to build a more future-ready world. #ChooseCSG

Gallery

Gallery

Similar Jobs

Easy Apply
Remote
US
350 Employees
96K-114K Annually

Rhymetec Logo Rhymetec

Cyber Security Analyst

Cloud • Information Technology • Consulting • Cybersecurity • Data Privacy
Easy Apply
In-Office or Remote
New York City, NY, USA
33 Employees

Pluralsight Logo Pluralsight

Operations Analyst

Edtech • Information Technology • Software
Remote or Hybrid
Dallas, TX, USA
1000 Employees
99K-130K Annually

AIO Logic Logo AIO Logic

Senior Project Manager

Artificial Intelligence • Fintech • Software • Financial Services
Remote
United States
24 Employees
120K-150K Annually

Similar Companies Hiring

Milestone Systems Thumbnail
Artificial Intelligence • Other • Security • Software • Analytics • Big Data Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Hardware • Other • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account