Dir, Software Development
About the RoleImpact you will makeThe Director, Software Engineering Manager will lead product development teams and will be responsible for management of software engineers and quality engineers within the scrum teams.This role will also have overall responsibility for feature delivery, architecture, supportability, and uptime for the product.What you will doPartner with product management and executive team to help shape the product roadmap and architecture.Work closely with product owners, developers, and existing subject matter experts to develop and execute a technology modernization program to move legacy code to a modern platformParticipate in planning for current and future releases ensuring delivery on customer's commitments.Maximize teams use of AI tools to accelerate delivery. Measure productivity increase and how it ties to accelerated business objectives.Participate in technical analysis, architecture reviews and feature readiness for teams.Own product technical roadmap including performance, security and architecture improvements.Provide necessary support to team members to ensure that the development meets functional requirements and project timelinesParticipate in release planning.Accountability for architecture and quality of all product functionalityEnsure customer reported bugs are prioritized and delivered within our defined SLA'sParticipate in development of new processes and refinement of existing processes adheres to all company policies and procedures including but not limited to those identified within the Standards of Business Conduct and the Employee Handbook, as may be amended from time to time. Adheres to all applicable laws and regulations and the company's governance/compliance program.Be responsible for the hiring, managing, coaching, and development of your organization's engineers.Participate in incident management and ensure timely resolution, route cause analysis is completed and preventative measures are implemented.What you will bringBachelor's degree in computer science or related field7+ years of industry experienceExperience in delivering applications to public cloud providers, preferably AzureExperience with building cloud native systems and re-designing and modernizing large monolith solutionsDeep understanding of AI capabilities for both engineering and QA velocity increase.Familiarity with AI agentic platforms and AI abilities to enhance our products and solutions to market.Practical experience in Object Oriented Programming, distributed architecture, Angular, Azure and .Net.Experience withapplication modernizationArchitecturemodernization from legacy languages and platforms to modern, idiomatic systemsHostingmigration to a customer-hosted, local installation to development of cloud-hosted servicesExperience in running software development teams using Agile Software Development Life Cycle and Scrum methodology and tracking productivity KPIsExperience in coordinating work between your own teams as well as vendor and contractor resources for specific projectsExperience in DevOps withautomated Git strategy pipelines and automated testingStrong leadership, organizational, planning, and time management skillsExcellent written and verbal communication skillsExperience with data bricks and PowerBi is a plus.What we would like to seeExperience in managingglobally distributed remote development teamswith a track record on timely and quality deliveryExperience inHealthcare revenue cycle, payer, or payment integrity vendor processesMaster's degree or 13+ years with bachelor's degree and with direct hands-on leadership of software developmentExperience managing the development efforts of products heavily integrated with regulatory processesAbout FinThriveFinThrive 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 ReliabilityAt FinThrive we're proud of our agile and committed culture, which makes FinThrive an exceptional place to work. Explore our latest workplace recognitions at careers#culture.Our Perks and BenefitsFinThrive 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 ExpectationsDemonstrate 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 opportunitiesSupport 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 obligationsPhysical DemandsThe 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.