Senior Director Software Engineering
We are a healthcare data analytics company seeking a Senior Director of Software Engineering to lead our cross-functional technology delivery team within the Payment business.
About the role
You will manage all operational aspects of software development to ensure business and project objectives are met. This includes providing technical, administrative, and people leadership for multiple, diverse, and geographically distributed teams. You will champion an AI-native approach to software delivery by integrating AI tools, automation, and intelligent engineering workflows across the software development lifecycle to accelerate delivery, improve quality, and increase engineering effectiveness. You will partner closely with product management, enterprise data management, IT, and business stakeholders to align technology delivery with business priorities while meeting healthcare compliance, security, and performance requirements.
Responsibilities
- Build and lead a multi-team engineering organization with clear goals, outcome-based metrics, and a culture of continuous improvement.
- Advance AI-enabled engineering practices by integrating AI tools and automation into workflows with human oversight and clear guardrails.
- Align teams to enterprise architecture, governance, and shared engineering standards to improve consistency and code quality.
- Lead roadmap execution with hands-on technical and architectural oversight to ensure scalable, secure, and maintainable solutions.
- Administer budgets, timelines, and performance measures to achieve short-term and long-term objectives for the business area.
- Provide oversight and direction to managers and staff across the Engineering team, collaborating with other leaders.
- Influence organizational structure within your area of responsibility and ensure alignment of resources with business goals.
- Improve delivery throughput and resource utilization through streamlined processes, automation, and AI-enabled tools without compromising quality or maintainability.
- Establish and cultivate relationships with business contacts and stakeholders to understand corporate, business, and technology strategies.
- Champion engineering best practices and operational excellence to meet client needs.
- Partner across Product, Operations, Data, Finance, Security, Program Management, and Business teams to translate priorities into engineering plans that deliver measurable outcomes.
- Modernize development and testing practices through automation, DevOps, and AI-enabled workflows that improve quality, security, and efficiency.
- Recruit, develop, and retain strong engineering talent while building a culture of growth, accountability, and innovation.
- Complete all responsibilities outlined in annual performance reviews and goal-setting exercises, as well as special projects and other duties as assigned.
Requirements
- 10+ years of hands-on experience in software engineering, including 6 years of leading engineering teams as a people manager.
- Bachelor’s degree in computer science or a related field (or equivalent); Master’s degree preferred.
- Extensive experience designing and delivering complex software systems using Java, React/Angular, microservices, relational and NoSQL databases, cloud platforms, and modern AI-enabled engineering practices, with recent hands-on technical work.
- Proven success leading multiple teams and managers to deliver enterprise software across distributed organizations.
- Strong leadership skills, including building, developing, and mentoring effective engineering teams; experience managing global development teams.
- Strong understanding of Lean, iterative, and flow-based delivery practices that support quality, continuous improvement, and effective execution.
- Track record of advancing engineering practices through automated testing, TDD, and CI/CD.
- Solid understanding of software operations and DevOps practices, including reliability, monitoring, telemetry, and incident response.
- Strong problem-solving skills and sound judgment in complex technical environments.
- Ability to set and execute short- and long-term goals across projects and teams.
- Strong verbal and written communication skills, with the ability to explain technical concepts clearly to diverse stakeholders.
- Experience in healthcare or other regulated industries with strong compliance, security, and data privacy requirements is preferred.
Skills
- Communicating with others to exchange information.
- Problem-solving and critical thinking.
- Completing tasks independently.
- Interpreting data.
- Making timely decisions in the context of a workflow.
- Maintaining focus.
- Assessing the accuracy, neatness, and thoroughness of assigned work.
- Learning new tasks and completing them in situations with speed or productivity quotas.
- Remembering and adhering to processes and protocols.
Working Conditions
- Remaining in a stationary position, often standing or sitting for prolonged periods.
- Communicating with others to exchange information.
- Repeating motions that may include the wrists, hands, and/or fingers.
- Assessing the accuracy, neatness, and thoroughness of assigned work.
- No adverse environmental conditions expected.
- Must be able to provide high-speed internet access, connectivity, and office setup and maintenance.
- Must be able to provide a dedicated, secure work area.
Pay
Base compensation ranges from $175,000 to $217,000 per year. Specific offers are determined by various factors, including experience, education, skills, certifications, and other business needs.
Benefits
- Medical, dental, vision, disability, and life insurance coverage.
- 401(k) savings plans.
- Paid family leave.
- 9 paid holidays per year.
- 17–27 days of Paid Time Off (PTO) per year, depending on level and length of service.