HealthLink Dimensions is a leading-edge Atlanta-based technology company that works with the nation’s largest pharmaceutical companies, hospitals, health plans, and marketing agencies to provide the most comprehensive database of healthcare professionals in the nation.
Position Summary
As a Software Development Manager (SDM) at HealthLink Dimensions, you will lead and mentor a team of software engineers in the US and India to deliver high-quality, scalable applications that support our healthcare data platform. You’ll partner closely with Product, QA, and DevOps teams to drive agile best practices, ensure on-time delivery of features, and foster a culture of continuous improvement and technical excellence.
Essential Duties And Responsibilities
Essential functions include, but are not limited to, the following:
Define project scope, milestones, and resource requirements; track progress, manage risks, and ensure timely delivery of features.
Lead a team of Software Engineers, QA Analysts, and DevOps Engineers, both onsite and offshore, to implement sustainable and scalable SaaS solutions with the goal of improving performance, efficiency, and security of products.
Guide architecture and design decisions; enforce coding standards, perform code reviews, and promote best practices in software engineering.
Facilitate Scrum ceremonies (planning, stand-ups, retrospectives) in collaboration with the project manager; remove impediments and foster a collaborative, high-velocity environment.
Monitor application performance, scalability, and reliability; partner with QA and DevOps to automate testing and streamline CI/CD pipelines.
Identify and implement process enhancements to increase team productivity, code quality, and delivery predictability.
Skills
5+ years of software engineering experience and 2-3 years of onsite & offshore team management experience.
Strong experience in architecting and building multi-tenant applications using C#, .NET, React, Azure, and other related technologies.
Must have experience developing cloud-based applications using Azure
Must have experience developing, troubleshooting, and testing against relational databases like MSSQL or Oracle.
Familiarity with DevOps practices, including CI/CD, infrastructure as code, and monitoring.
Hands-on experience in operational support activities and application monitoring tools like Splunk, Dynatrace, and AppDynamics.
Qualifications / Requirements
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Demonstrated success leading high-performing engineering teams to deliver complex software products.
Experience managing full software development lifecycle—from requirements gathering through release and maintenance.
Excellent communication and stakeholder-management abilities.
Benefits
Hybrid Position – Tuesdays and Thursdays in Office
Growth Opportunities - We promote career growth including promoting from within whenever possible
Comprehensive medical, dental, vision, and life benefits
Employer Contributions to Health Savings Accounts (HSA)
401(k) with a 4% Company Match
Employee Referral Program
Paid Time Off Policy including time off for philanthropic work
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job