Director of Software Development
FinThrive
- Location
- United States
- Workplace
- Remote
- Employment
- Full Time
- Salary
- —
Posted 1mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Lead product development teams and manage software engineers and quality engineers
- Manage feature delivery, architecture, supportability, and uptime for the product
- Partner with product management and executive team to shape product roadmap and architecture
- Develop and execute a technology modernization program to move legacy code to a modern platform
- Participate in planning for current and future releases
- Maximize teams use of AI tools to accelerate delivery
- Measure productivity increase and its tie to accelerated business objectives
- Participate in technical analysis, architecture reviews and feature readiness
- Own product technical roadmap including performance, security and architecture improvements
- Provide support to team members to ensure development meets functional requirements and project timelines
- Participate in release planning
- Ensure customer reported bugs are prioritized and delivered within SLAs
- Participate in development and refinement of new processes
- Hire, manage, coach, and develop engineers
- Participate in incident management and ensure timely resolution, root cause analysis, and preventative measures
- Manage globally distributed remote development teams
Requirements
- Bachelor’s degree in computer science or related field
- 7+ years of industry experience
- Experience in delivering applications to public cloud providers, preferably Azure
- Experience with building cloud native systems and re-designing and modernizing large monolith solutions
- Deep understanding of AI capabilities for both engineering and QA velocity increase
- Familiarity with AI agentic platforms and AI abilities to enhance products and solutions
- Practical experience in Object Oriented Programming
- Practical experience in distributed architecture
- Practical experience in Angular
- Practical experience in Azure
- Practical experience in .Net
- Experience with application modernization
- Experience with architecture modernization from legacy languages and platforms to modern, idiomatic systems
- Experience with hosting migration from customer-hosted, local installation to cloud-hosted services
- Experience in running software development teams using Agile Software Development Life Cycle and Scrum methodology
- Experience tracking productivity KPIs
- Experience in coordinating work between teams as well as vendor and contractor resources
- Experience in DevOps with automated Git strategy pipelines and automated testing
- Strong leadership, organizational, planning, and time management skills
- Excellent written and verbal communication skills
- Experience in Healthcare revenue cycle, payer, or payment integrity vendor processes
- Master’s degree or 13+ years with bachelor’s degree and with direct hands-on leadership of software development
- Experience managing the development efforts of products heavily integrated with regulatory processes
Preferred
- Experience with data bricks
- Experience with PowerBi
- Experience in managing globally distributed remote development teams with a track record on timely and quality delivery
Skills
- Azure
- Angular
- .Net
- DevOps
- Agile
- Scrum
- Object Oriented Programming
- Data Bricks
- PowerBi
- Git
Similar roles
Lead Software Engineer
Str · Woburn, MA · USD 157,000–223,000/yr · today
Lead Software Engineer
Str · Atlanta, GA · USD 157,000–223,000/yr · today
Lead Software Developer
Str · Woburn, MA · USD 157,000–223,000/yr · today
Senior Software Engineer, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 150,000–237,500/yr · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Software Engineer, II - Map Enablement
Torc Robotics · Ann Arbor, MI · USD 139,000–166,800/yr · today