Senior Software Engineer

Birch Meadows Group

Nashville (TN)

On-site

USD 110,000 - 149,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance (medical, dental, and
401(k) with company match
Tuition reimbursement
Online learning platforms

Job summary

Birch Meadows Group in Nashville, TN is seeking a Senior Software Engineer for full-time employment to develop innovative software solutions in the healthcare sector, focusing on patient care and healthcare operations.

As a Senior Software Engineer, you will design, develop, and maintain applications, mentor junior engineers, and collaborate with cross-functional teams to meet business requirements and industry standards.

Qualifications

  • Bachelor's degree in Computer Science or a related field.
  • 5+ years of experience in software engineering, preferably in healthcare.
  • Proficiency in Java, Python, or C++.
  • Experience with healthcare software and understanding of software development methodologies.
  • Strong collaboration and mentoring skills.

Responsibilities

  • Design, develop, and maintain high-quality software solutions for healthcare clients.
  • Collaborate with cross-functional teams to understand client requirements and deliver tailored solutions.
  • Write clean, efficient, and well-documented code in accordance with industry best practices.
  • Conduct code reviews and provide constructive feedback to ensure code quality.
  • Mentor junior engineers and stay up-to-date with emerging technologies.

Skills

Java
Python
C++

Education

Bachelor's degree in Computer Science or related field

Job description

Birch Meadows Group, a Nashville, TN-based company, seeks a Senior Software Engineer for full-time employment. This role involves developing innovative software solutions for the healthcare industry, with a focus on patient care and healthcare operations.

As a Senior Software Engineer, you will design, develop, and maintain software applications, conduct code reviews, and mentor junior engineers. You will also collaborate with cross-functional teams to ensure software meets business requirements and industry standards.

You will join a team of software engineers in a modern office environment in Nashville, TN. The workplace promotes collaboration, innovation, and continuous learning, with opportunities for professional growth and development.

The salary range for this position is $110,000 to $148,813 per year, providing a competitive compensation package. In addition to the base salary, employees are offered comprehensive health insurance coverage, which includes medical, dental, and vision plans. Retirement benefits are also available, with a company match on contributions to a 401(k) plan. Furthermore, the company provides opportunities for professional development, such as tuition reimbursement for courses related to the employee's field, and access to online learning platforms and workshops. These benefits are designed to support the overall well-being and career growth of the employees.

Candidates must have a Bachelor's degree in Computer Science or a related field, with 5+ years of experience in software engineering. Proficiency in programming languages such as Java, Python, or C++ is required. Experience with healthcare software and a strong understanding of software development methodologies are essential.

Design, develop, and maintain high-quality software solutions for our healthcare clientsCollaborate with cross-functional teams to understand client requirements and deliver tailored solutionsWrite clean, efficient, and well-documented code in accordance with industry best practicesConduct code reviews and provide constructive feedback to ensure code quality and consistencyIdentify and resolve technical issues, and implement performance improvementsStay up-to-date with emerging technologies and industry trends to drive innovationMentor and guide junior engineers, fostering a culture of continuous learning and improvementBachelor's degree in Computer Science, Software Engineering, or a related field5+ years of experience in software engineering, with a strong focus on healthcare or medical technologyProficiency in at least one programming language, such as Java, Python, or C#Experience with software development methodologies, including Agile and ScrumStrong problem-solving skills and the ability to work independently and as part of a teamExcellent communication and interpersonal skills, with the ability to translate technical concepts for non-technical stakeholdersKnowledge of healthcare regulations, standards, and best practicesFamiliarity with healthcare-specific software platforms and technologies

Interested candidates are encouraged to submit their applications by November 23, 2026.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Healthcare Tech, Nashville
Senior Software Engineer - Healthcare Tech, Nashville

GetJobSmart • Nashville (TN)

On-site
USD 110,000 - 149,000
Health insurance (medical, dental, and
401(k) with company match
Tuition reimbursement
+1
Sr. C#/ .Net Developer
Sr. C#/ .Net Developer

blueStone • Brentwood (TN)

On-site
USD 90,000 - 120,000
Staff Software Engineer
Staff Software Engineer

Meridian Meadows Inc. • St. Louis (MO)

On-site
USD 140,000 - 190,000
Comprehensive healthcare coverage
Employer matching retirement plans
Professional development opportunities
+4
Software Engineer
Software Engineer

Willow Meadows Group • Kansas City (MO)

On-site
USD 95,000 - 124,000
Health insurance
Retirement plan (401k)
Tuition reimbursement
+2
Senior Backend Engineer (Healthcare)
Senior Backend Engineer (Healthcare)

TechDigital Group • St. Louis (MO)

On-site
USD 80,000 - 120,000
Senior Solutions Architect
Senior Solutions Architect

Aspen Advanced Inc. • Orlando (FL)

On-site
USD 140,000 - 180,000
Health insurance
Retirement plans
Professional development opportunities
Senior Software Engineer
Senior Software Engineer

GetJobSmart • Memphis (TN)

Hybrid
USD 120,000 - 150,000
Health insurance
401(k) plan or pension
Paid time off
+3
Software Engineer
Software Engineer

Aniesispharma • Memphis (TN)

On-site
USD 80,000 - 120,000
Competitive compensation
Opportunities for growth
PLS SQL Developer
PLS SQL Developer

HCA Healthcare • Nashville (TN)

On-site
USD 90,000 - 120,000
Backend Software Engineer
Backend Software Engineer

Motion Recruitment • Charlotte (NC)

On-site
USD 90,000 - 140,000
Medical Insurance
Dental Benefits
Vision Benefits
+2