What are the responsibilities and job description for the Software Engineering Manager position at PracticeSuite, Inc.?
About Us
PracticeSuite, Inc. is a leading cloud-based Healthcare SaaS company providing innovative Practice Management, Electronic Health Record (EHR), and Revenue Cycle Management solutions to healthcare providers across the United States. Our mission is to empower medical practices with cutting-edge technology that drives operational efficiency, compliance, and patient satisfaction.
We are seeking an experienced Software Engineering Manager to lead our high-performing engineering teams in building scalable, secure, and efficient software solutions that serve thousands of healthcare providers nationwide.
Position Overview
The Software Engineering Manager will be responsible for overseeing the end-to-end software development lifecycle, driving engineering excellence, and ensuring timely delivery of high-quality SaaS products. This role requires a strategic leader with deep technical knowledge, hands-on management experience, and strong familiarity with the IT SaaS Healthcare domain.
The ideal candidate will have at least 10 years of progressive experience in software development management within a similar environment.
Key Responsibilities
- Lead multiple development teams in designing, developing, testing, and deploying cloud-based healthcare software products.
- Drive architectural decisions, technology strategy, and best practices to ensure scalability, performance, and security of the SaaS platform.
- Collaborate closely with Product Management, QA, DevOps, and Security teams to align technical priorities with business objectives.
- Oversee sprint planning, project timelines, and delivery milestones using agile methodologies.
- Ensure compliance with healthcare data privacy and security regulations (HIPAA, HITRUST, etc.).
- Mentor, coach, and guide engineers and technical leads to enhance their performance, engagement, and professional growth.
- Evaluate new technologies and tools to continuously improve development efficiency and product reliability.
- Manage code quality standards, peer review processes, and system documentation.
- Identify and mitigate risks in the development process to ensure timely delivery of releases.
- Report regularly to senior leadership on project progress, team performance, and product roadmap alignment.
Qualifications & Experience
- Minimum 10 years of experience in software development and at least 5 years in a managerial or leadership capacity.
- Proven track record in the IT SaaS Healthcare industry—experience with EHR, practice management, billing, or RCM platforms strongly preferred.
- Strong background in cloud-based architecture (AWS, Azure, or similar) and microservices-based development.
- Proficiency in one or more modern programming languages such as Java, .NET, or Python.
- Experience managing agile/scrum teams and using tools like Jira, Git, and CI/CD pipelines.
- Deep understanding of data security, privacy, and compliance in healthcare technology.
- Excellent problem-solving, leadership, and communication skills.
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
Preferred Skills
- Experience in interoperability standards such as HL7, FHIR, and EDI.
- Familiarity with database management systems (MySQL, PostgreSQL, SQL Server).
- Knowledge of containerization (Docker, Kubernetes) and DevOps practices.
- Demonstrated success managing distributed or cross-functional development teams.
Why Join PracticeSuite
- Be part of a fast-growing, innovation-driven healthcare SaaS company.
- Lead talented teams building technology that impacts real-world healthcare delivery.
- Collaborative, empowering, and growth-focused work culture.
- Competitive compensation and opportunities for career advancement.