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
- Manage software engineers and quality engineers
- Ensure feature delivery, architecture, supportability, and uptime
- Partner with product management to shape product roadmap and architecture
- Develop and execute a technology modernization program
- Participate in planning for current and future releases
- Maximize teams use of AI tools to accelerate delivery
- Measure productivity increase and its tie to 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 requirements and timelines
- Participate in release planning
- Ensure customer reported bugs are prioritized and delivered within SLAs
- Participate in development of new processes and refinement of existing processes
- Adhere to all company policies and procedures
- Be responsible for hiring, managing, coaching, and development of engineers
- Participate in incident management and ensure timely resolution
- Complete root cause analysis and implement preventative measures
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
- Experience re-designing and modernizing large monolith solutions
- Deep understanding of AI capabilities for engineering and QA velocity increase
- Familiarity with AI agentic platforms and AI abilities to enhance products
- 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 systems
- Experience with hosting migration from 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
- Experience in automated testing
- Strong leadership, organizational, planning, and time management skills
- Excellent written and verbal communication skills
Preferred
- Experience with data bricks
- Experience with PowerBi
- Experience in managing globally distributed remote development teams
- 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
Skills
- Azure
- Angular
- .NET
- DevOps
- Git
- Data Bricks
- PowerBI
- Agile
- Scrum
Similar roles
Senior Software Engineer II
MX Technologies · US · today
Sr. Cloud Platform Engineer
MX Technologies · Lehi, Utah, United States · today
Senior Software Engineer - Continuity
Rad AI · United States · today
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Full-stack Software Engineer III/Senior, AI Gateway
Ngrok · US · San Francisco, CA · USD 202,500–247,500/yr · today
Senior Software Engineer, Infrastructure
Learning Commons · Redwood City, CA · USD 190,000–261,800/yr · today