Job Description
Director, Software Engineering (Hands-On)
What You Will Do
As a hands-on Director of Software Engineering, you will lead high-performing engineering teams responsible for delivering secure, scalable, cloud-native solutions that drive customer outcomes and business growth. You will partner with Product Management, Architecture, and Executive Leadership to modernize our platform, accelerate delivery through AI, and ensure operational excellence.
Responsibilities
• Partner with Product Management and senior leadership to define and execute the product and technology roadmap.
• Lead the modernization of legacy applications and platforms, driving migration to cloud-native architectures and modern development frameworks.
• Lead the evolution of a modern, cloud-native product while working with a compelling technology stack and solving complex engineering challenges at scale.
• Own the technical roadmap, including architecture, security, reliability, scalability, performance, and technical debt reduction.
• Provide hands-on technical leadership through architecture reviews, design discussions, technical decision-making, and engineering coaching.
• Leverage AI-powered development and testing tools to improve engineering productivity, software quality, and speed of delivery; establish and measure outcomes using productivity and engineering KPIs.
• Ensure predictable, high-quality delivery of customer commitments and product releases.
• Drive operational excellence through robust incident management, root cause analysis, observability, and continuous improvement practices.
• Champion modern DevOps practices including CI/CD, automated testing, infrastructure as code, and cloud automation.
• Build, lead, coach, and develop engineering managers and engineers while fostering a culture of accountability, innovation, and continuous learning.
• Manage internal teams, contractors, and strategic technology partners to achieve business objectives.
• Ensure compliance with corporate policies, industry regulations, and security standards.
What You Will Bring
Required Qualifications
• Bachelor's degree in Computer Science, Engineering, or a related technical field.
• 12+ years of software engineering experience, including 5+ years leading engineering managers and software development teams.
• Proven experience delivering and operating enterprise-scale software products in cloud environments.
• Deep experience modernizing legacy applications, monolithic systems, and on-premise platforms into cloud-native architectures.
• Strong expertise in Azure, .NET, C#, Angular, APIs, distributed systems, and modern software architecture patterns.
• Experience building and operating CI/CD pipelines, automated testing frameworks, and DevOps practices.
• Demonstrated success leading Agile software development organizations using Scrum or related methodologies.
• Strong understanding of reliability engineering, application security, scalability, and performance optimization.
• Experience implementing and measuring engineering effectiveness using DORA metrics, productivity KPIs, and operational metrics.
• Deep understanding of AI-assisted software development and quality engineering tools.
• Familiarity with Agentic AI platforms and practical applications of AI within enterprise software products.
• Exceptional leadership, communication, organizational, and stakeholder management skills.
Preferred Qualifications
• Experience in Healthcare Revenue Cycle Management (RCM), Payment Integrity, Payer, Claims, or Healthcare Financial Technology.
• Experience leading globally distributed engineering teams.
• Experience delivering SaaS and multi-tenant cloud platforms.
• Experience managing products operating in highly regulated industries.
• Experience with Databricks, Power BI, and modern data platforms.
• Master's degree in Computer Science, Engineering, Business, or a related discipline.
Leadership Characteristics
• Customer-focused and outcome-driven.
• Hands-on technical leader who can effectively balance strategy and execution.
• Strong coach and developer of engineering talent and future leaders.
• Data-driven decision maker who combines engineering excellence with delivery velocity.
• Proven ability to lead large-scale modernization and AI transformation initiatives.
• Accountable for delivering secure, reliable, and scalable products while building high-performing teams.
About FinThrive
FinThrive is advancing the healthcare economy.
For the most recent information on FinThrive’s vision for healthcare revenue management visit finthrive.com/why-finthrive.
Award-winning Culture of Customer-centricity and Reliability
At FinThrive we’re proud of our agile and committed culture, which makes FinThrive an exceptional place to work. Explore our latest workplace recognitions at https://finthrive.com/careers#culture.
Our Perks and Benefits
FinThrive is committed to continually enhancing the colleague experience by actively seeking new perks and benefits. For the most up-to-date offerings visit finthrive.com/careers-benefits.
FinThrive’s Core Values and Expectations
• Demonstrate integrity and ethics in day-to-day tasks and decision making, adhere to FinThrive’s core values of being Customer-Centric, Agile, Reliable and Engaged, operate effectively in the FinThrive environment and the environment of the work group, maintain a focus on self-development and seek out continuous feedback and learning opportunities
• Support FinThrive’s Compliance Program by adhering to policies and procedures pertaining to HIPAA, FCRA, GLBA, and other laws applicable to FinThrive’s business practices; this includes becoming familiar with FinThrive’s Code of Ethics, attending training as required, notifying management or FinThrive’s Helpline when there is a compliance concern or incident, HIPAA-compliant handling of patient information, and demonstrable awareness of confidentiality obligations
Physical Demands
The physical demands and work environment characteristics described here are representative of those that a colleague must meet to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.