- Comprehensive medical, dental, vision, and life insurance benefits from the start of your employment
- 12 paid holidays and flexible paid time off
- 401(k) contributions
- Employee Resource Groups that build community
- Career growth opportunities
- An excellent work/life balance
We are a leading healthcare revenue cycle company specializing in Complex Claims and Denials services for medical service providers. Our proprietary platform enables hundreds of analysts to deliver high-impact results for our clients by navigating and resolving complex billing and reimbursement scenarios. As we scale our services and technology, we are seeking a hands-on, people-focused Engineering Manager to lead a cross-functional development team in building and enhancing our core application platform.
As Engineering Manager, you will lead multiple teams of software developers and QA engineers working closely with Product Management and other stakeholders to deliver scalable, high-performance, and secure solutions. You will be responsible for people management, technical delivery, process optimization, and team culture, with a strong focus on coaching and growing engineering talent.
Essential Duties and Responsibilities
People Leadership
- Manage, mentor, and support the growth of engineers and QA analysts through regular 1:1s, career development, and performance reviews.
- Foster a culture of accountability, collaboration, and continuous improvement.
- Drive hiring efforts to grow and scale the team with top engineering talent.
Delivery & Execution
- Own delivery of features and enhancements from planning through deployment and support.
- Work with Product Managers to refine requirements, scope work, and prioritize the team’s backlog.
- Ensure high-quality output through code reviews, testing strategies, and release readiness.
- Drive resolution of technical blockers, bugs, and escalations impacting the team.
Technical Leadership
- Guide design and architecture decisions across web apps, APIs, Windows services, and background jobs.
- Partner with senior engineers to improve code quality, system reliability, and technical performance.
- Promote engineering best practices including CI/CD, automated testing, and observability.
Process & Operations
- Continuously optimize SDLC processes to ensure predictability, velocity, and quality.
- Monitor engineering metrics and KPIs to inform team health and delivery insights.
- Work with other engineering leaders to align on shared goals and technical direction.
Minimum Qualifications
- 10+ years of experience in software development, with deep expertise in .NET technologies (e.g., .NET Core, C#, ASP.NET), and at least 3 years in engineering management or technical leadership roles.
- Proven track record of delivering and supporting full-stack web applications, with solid knowledge of backend (C#, .NET) and frontend technologies (JavaScript, Angular or similar frameworks).
- Strong expertise in SQL Server, including schema design, query optimization, stored procedures, and database performance tuning.
- Experience working with RESTful APIs, microservices architectures, background processing (e.g., Hangfire), and enterprise search solutions (e.g., SOLR).
- Familiarity with cloud platforms (preferably Azure), CI/CD pipelines, version control systems (e.g., Azure DevOps), and DevOps practices.
- Strong understanding of revenue cycle workflows, with experience or working knowledge of Claims (837/835), Remits, EDI standards, payer-provider integrations, and other healthcare data processing flows.
- Excellent communication and collaboration skills, with the ability to engage effectively with Product, QA, and business stakeholders.
- Demonstrated success in coaching engineers, driving technical excellence, and fostering a high-performing team culture.
- Experience balancing technical leadership with strategic delivery ownership, ensuring alignment with business objectives.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Preferred Qualifications
- Experience working in or building software for healthcare revenue cycle management (RCM), specifically in areas such as Denials Management, Complex Claims resolution, or Payer Correspondence.
- Familiarity with HIPAA regulations and handling of PHI/PII in secure software systems.
- Hands-on experience integrating with or building around EDI transaction sets (e.g., 837, 835, 270/271).
- Prior experience leading teams that support line-of-business applications used by operations teams (e.g., analysts, case managers, or claims processors).
- Experience scaling engineering teams in a growth-stage or mid-sized SaaS organization.
- Exposure to performance tuning large-scale data-driven applications or distributed processing systems.
- Agile certification (e.g., Certified Scrum Master) or demonstrated experience leading Agile teams in a formal role.
- Strong presentation skills and ability to convey technical concepts to executive and non-technical audiences.
- A quiet, distraction-free environment to work from in your home.
- A secure home internet connection with speeds >20 Mbps for downloads and >10 Mbps for uploads is required.
- The workspace area accommodates all workstation equipment and related materials and provides adequate surface area to be productive.