Healing Partners

Software Development Manager

Healing Partners$165K — $180K *
Healthcare
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science, Engineering, Information Technology, or related field preferred; equivalent professional experience considered.
  • 8+ years of professional software development experience, including hands-on work with production web applications.
  • 3+ years of people-management experience with direct responsibility for team delivery and performance management.
  • Experience as a player-coach leading a small software engineering team.
  • Strong knowledge of JavaScript/TypeScript, React, Node.js/Express, HTML, CSS, and REST APIs.
  • Experience with both non-relational (MongoDB) and relational databases (e.g., SQL Server, MySQL).
  • Experience supporting Linux-hosted and cloud-hosted applications, with a preference for Microsoft Azure.

Responsibilities

  • Lead and develop a high-impact software engineering team; conduct performance reviews and establish clear priorities.
  • Engage in hands-on development (30-40% of the time) and contribute to architectural decisions and troubleshooting.
  • Manage the software development lifecycle phases from requirements gathering to support and continuous improvement.
  • Ensure production stability by owning team intake and prioritization, balancing requests against capacity and impact.
  • Formalize DevOps practices by enhancing CI/CD pipelines, automated deployments, and monitoring protocols.
  • Cultivate strong partnerships with stakeholders across clinical, operational, and IT functions to protect team integrity.
  • Stay updated on emerging technologies and best practices to enhance the technical environment.

Benefits

  • Remote work flexibility with occasional onsite requirements.
  • Participation in team-centric coverage for critical application issues.
  • Commitment to continuous improvement and professional development opportunities.
Full Job Description
Description

Software Development Manager Job Responsibilities:

In this role, you will lead a small, high-impact software engineering team responsible for the design, development, reliability, and continued modernization of Healing Partners' internally developed healthcare platform. This is a hands-on leadership role that combines people management, technical direction, stakeholder communication, production support, and engineering process improvement.

The successful candidate will directly manage software developers, conduct performance reviews and one-on-one meetings, establish clear priorities, and ensure predictable delivery. This individual will remain technically engaged through architecture, code reviews, troubleshooting, and approximately 30-40% hands-on development. The role will also formalize DevOps and software engineering practices by improving CI/CD, deployment automation, monitoring, documentation, incident response, and the management of scheduled and ad hoc operational processes.

  • Stellar customer service skills are required to perform this job well. Listening, observational, and communication skills are essential while balancing responsiveness with sound prioritization and sustainable delivery.
  • Directly manage and develop a team of software engineers, including performance reviews, regular one-on-one meetings, coaching, career development, accountability, workload management, and hiring recommendations.
  • Lead stakeholder meetings, translate business needs into actionable technical work, communicate status and risk clearly, establish realistic timelines, and respectfully challenge or defer requests when priorities or capacity require tradeoffs.
  • Own the team's intake and prioritization process, ensuring that new work is evaluated against production stability, regulatory impact, revenue impact, technical risk, and available capacity.
  • Lead all phases of the software development lifecycle, including requirements analysis, technical design, coding, peer review, testing, deployment, documentation, support, and continuous improvement.
  • Remain technically engaged and contribute approximately 30-40% of time to hands-on development, complex troubleshooting, proof-of-concept work, architecture, and high-risk changes.
  • Provide technical leadership through architecture reviews, code reviews, development standards, secure coding practices, design guidance, and mentorship.
  • Develop and maintain responsive web applications and services using technologies such as JavaScript/TypeScript, React, Node.js/Express, HTML, CSS, REST APIs, MongoDB, and SQL-based databases.
  • Lead production support and incident response for mission-critical applications, including rapid restoration of service, root-cause analysis, corrective actions, and clear communication to stakeholders.
  • Partner with Infrastructure and Information Security to improve application monitoring, alerting, backups, recovery procedures, service-account usage, secrets management, Linux/Azure operations, and environmental reliability.
  • Formalize DevOps practices by implementing or improving CI/CD pipelines, automated testing, repeatable deployments, release controls, rollback procedures, source-control standards, and change documentation.
  • Inventory, document, and improve scheduled jobs, integrations, scripts, ad hoc reports, data imports/exports, and manual operational processes. Automate or orchestrate processes when doing so reduces risk and improves reliability.
  • Ensure high-risk data integrations and production write processes include appropriate validation, peer review, approvals, logging, reconciliation, and recovery procedures.
  • Reduce single points of failure through cross-training, runbooks, shared ownership, documentation, and standardized processes that do not depend on individual employee accounts or tribal knowledge.
  • Develop data analytics and reporting solutions of varying complexity and deliver data through web applications, data extracts, dashboards, spreadsheets, and other appropriate formats.
  • Maintain strong partnerships with clinical, operational, revenue-cycle, executive, and IT stakeholders while protecting the development team from unmanaged or conflicting work.
  • Stay current on emerging technologies, tools, security practices, and software engineering methods, and apply relevant improvements to the environment.
  • Other duties as assigned.


Software Development Manager Qualifications and Requirements:
  • Bachelor's degree in computer science, Engineering, Information Technology, or a related field preferred; equivalent professional experience or relevant certifications may be considered.
  • 8+ years of professional software development experience, including recent hands-on experience with production web applications.
  • 3+ years of formal people-management experience or equivalent direct responsibility for performance management, mentoring, technical leadership, and team delivery.
  • Demonstrated experience leading a small software engineering team in a player-coach capacity.
  • Strong experience with JavaScript/TypeScript, React, Node.js/Express, REST APIs, HTML, and CSS.
  • Experience building and maintaining both non-relational databases such as MongoDB and relational databases such as SQL Server, MySQL, or PostgreSQL.
  • Experience supporting Linux-hosted and cloud-hosted production applications; Microsoft Azure experience is preferred.
  • Experience implementing or improving CI/CD pipelines, automated deployments, source-control practices, and production monitoring.
  • Experience with Git and Agile/Scrum methodologies; practical judgment is valued over rigid adherence to a specific framework.
  • Experience with healthcare applications, revenue-cycle systems, data integrations, SFTP, or regulated environments is preferred.
  • Cybersecurity knowledge, including secure secrets management, least privilege, logging, and secure development practices, is a plus.
  • Strong leadership presence with the ability to facilitate meetings, resolve ambiguity, make decisions, and keep discussions productive.
  • Excellent written and verbal communication skills, including the ability to explain technical concepts, risk, timelines, and tradeoffs to non-technical stakeholders and executive leaders.
  • Demonstrated ability to prioritize competing requests, say "not yet" when appropriate, and require stakeholders to make clear tradeoff decisions.
  • Ability to evaluate software engineering performance, code quality, technical judgment, delivery effectiveness, ownership, and professional development needs.
  • Strong understanding of software architecture, modern web development, APIs, databases, application security, testing, deployment, observability, and operational reliability.
  • Calm, structured, and decisive approach to critical production incidents.
  • Strong organizational and project-leadership skills with the ability to improve predictability without creating unnecessary bureaucracy.
  • Customer-service mindset combined with the judgment to protect system stability, data integrity, security, and team capacity.
  • Ability to work independently, take ownership, identify hidden risks, and build sustainable processes in an evolving environment.
  • Positive attitude, willingness to receive feedback, and commitment to continuous learning and team improvement.


Physical Requirements:
  • Talk, hear, and communicate with people over the telephone;
  • Use hands and fingers to operate a computer and telephone;
  • View computer screens for extended periods of time;
  • Sit at a desk for extended periods of time;

Work Environment:
  • This role offers flexibility for remote work, with periodic onsite collaboration at Healing Partners' headquarters in Sparks, Maryland and other locations as business needs require.
  • Occasional evening, weekend, or after-hours work may be required for planned deployments, maintenance, or critical production incidents.
  • The role requires participation in an escalation model for mission-critical application issues; the expectation is to build sustainable team coverage rather than rely on continuous individual availability.

Job Type: Full-time

Salary: $165,000-180,000

Schedule:
  • Day shift, mostly
  • Monday to Friday
  • Occasional overnight and weekends

Work Location: Fully Remote with possible travel

About Healing Partners

Healing Partners Careers

Joining Healing Partners presents an unparalleled opportunity to become part of a leading team of professionals dedicated to healthcare innovation and patient care. This is where skills meet compassion, and where excellence meets purpose.

Explore Job Opportunities

Healing Partners is actively seeking passionate, skilled, and dedicated individuals to fill various job opportunities. From clinical roles to administrative positions, each team member contributes uniquely to the healing mission. Explore open positions that align with professional aspirations and expertise.

Experience Professional Growth

At Healing Partners, career growth is not just a possibility—it's a priority. With a commitment to professional development and leadership training, employees are equipped to ascend in their careers through a wealth of resources and learning opportunities. The company supports a culture where advancing one's career is encouraged and facilitated.

Internship Programs

Start a career on solid ground with Healing Partners' internship programs. Designed for both undergraduates and recent graduates, these programs provide a robust foundation in the healthcare sector, offering hands-on experience and valuable networking opportunities that are critical in the early stages of a professional journey.

Cultivating a Diverse and Inclusive Culture

Healing Partners places a high value on diversity and inclusivity, believing that a diverse team enriches the company culture and enhances innovation. Diversity training is integral, ensuring that all employees have the opportunity to thrive in a supportive and understanding environment.

Benefits and Employee Well-being

The well-being of its team is a top priority at Healing Partners. The company offers a comprehensive benefits package that supports both the professional and personal lives of its employees. Benefits include health care, wellness programs, and flexible working arrangements, all designed to foster a balanced life.

Join the Team

Healing Partners is hiring! Search for available positions that match individual skills and interests. The company looks for professionals who are curious, creative, and eager to drive positive change in healthcare. Prepare a resume, ace the interview, and join a team that’s making a difference.

Stay Connected

Keep up to date with the latest in career opportunities and company news at Healing Partners. Subscribe to receive job alerts, news, and insider tips directly to your inbox. Discover the rewarding career opportunities waiting at Healing Partners.

Networking and Innovation

At Healing Partners, networking and innovation go hand in hand. Employees are encouraged to collaborate across departments and utilize their unique skills to contribute to groundbreaking projects and solutions in healthcare.

Leadership Opportunities

Leadership at Healing Partners is about inspiring, guiding, and helping others see their potential. With various leadership paths available, employees have the opportunity to lead at every level and grow into roles that shape the future of healthcare.

Career Development

Healing Partners is committed to the continuous career development of its employees. With access to a variety of training and development programs, team members are well-equipped to meet the challenges of today and tomorrow in the healthcare industry.

Explore Careers at Healing Partners

Discover the impact you can make with a career at Healing Partners. With a mission to heal and a vision to innovate, your journey here will be one of meaningful work, personal growth, and professional achievement.
Learn more about Healing Partners
Size
101 employees
Industry

Similar Jobs

More Jobs at Healing Partners

  • Healing Partners
    Software Development Manager
    $165K — $180K *
    Sparks Glencoe, MD 21152 (Baltimore County)
    Healthcare
    In-Person
  • Healing Partners
    Nurse Practitioner
    $100K — $120K *
    Columbus, OH 43230 (Franklin County)
    Healthcare
    In-Person
  • Healing Partners
    Nurse Practitioner
    $100K — $120K *
    Springfield, OH 45503 (Clark County)
    Hospitals & Medical Centers
    In-Person
  • Healing Partners
    Nurse Practitioner
    $100K — $120K *
    Somerset, KY 42503 (Pulaski County)
    Healthcare
    In-Person
  • Healing Partners
    Nurse Practitioner
    $100K — $120K *
    Glasgow, KY 42141 (Barren County)
    Healthcare
    In-Person

More Healthcare Jobs

Find similar Software Development Manager jobs: