Software Engineer Team Lead
Job Description
Job Description
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 Engineer Team Lead 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.
- Ability to come to the Atlanta office on designated days
- 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 Atlanta 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
Recommended Jobs
Mechanical Quality Inspector
Job Description Job Description Mechanical Quality Inspector Competencies: • Safe work practices • Influencing skills • Metrology skills including calibration. • Able to manage multipl…
Pediatric Speech Pathology - Fort Benning, GA
Job Description Job Description Master's degree in Speech-Language Pathology, active SLP license and 1+ year of Speech-Language Pathology experience required. Applicants who do not meet these qua…
Cardiac Sonographer
**Overview** **Be inspired. Be rewarded. Belong. At Emory Healthcare.** At Emory Healthcare we fuel your professional journey with better benefits, valuable resources,ongoing mentorship and leadership…
Painter/Drywall Technician
Job Title : Enhanced Building Maintenance Team – Painter / Drywall Technician Department : Enhanced Building Maintenance Reports to : Enhanced Building Maintenance Team Supervisor …
Sales Estimator - Fire Sprinklers
Job Description Job Description FIRE SPRINKLER SALES/ESTIMATOR - FIRE SPRINKLER EXPERIENCE REQUIRED Allsouth Sprinkler Company is a full-service licensed Fire Sprinkler Contractor with corpora…
Cleaners
From The Top Cleaning Service Looking for Residential Cleaners , Commercial , Post Construction Cleaners, I ndependent Contractors 1. Responsible for Residential and Commercial cleaning, Po…
Warehouse Associate and Driver
Smart, Innovative, and Hard-working? Perfect! We are growing and need the right people with the right mindset. Join our family and find a home where you will enjoy working with your peers, be challen…
Bellperson (Part-Time) - Hilton Atlanta and Towers
Hilton Atlanta and Towers is seeking a Part-Time Bellperson to join their team! Hilton Atlanta, in Downtown Atlanta, near I-75, and within six blocks of attractions, including Centennial Olympic P…
Internal Sales Agent (ISA) - Real Estate Recruitment + Lead Generation
Job Description Job Description Internal Sales Agent (ISA) – Real Estate Recruitment + Lead Generation Location: 356 Corporate Center Court, Stockbridge GA 30281 Type: Full-Time and Part-T…
Campaign Manager Trainee
At Tidewater, we work exclusively with top-tier clients, offering entry-level professionals the opportunity to acquire industry experience and start a career. As we expand into new territories, our B…