Jobs and Careers
PA

Senior Software Engineer

PathGroup
United Statesfull_timeVerifiedPosted 24 Apr 2026

About the role

Job Summary:

 

The Senior Software Engineer is responsible for developing, enhancing and maintaining application software, web sites, and application databases.

JOB RESPONSIBILITIES

 

ESSENTIAL FUNCTIONS:

  • Identify features and improvements to enhance the usability, maintainability, security, and performance of internally developed software and systems.
  • Develop, enhance, and maintain application software and databases to established standards and specifications using approved programming languages.
  • Participate in all aspects of the software lifecycle including requirement definition, design, implementation, testing, and maintenance.
  • Review, analyze, and modify application software and databases including coding, testing, debugging, and documenting programs.
  • Participate in the PathGroup Project Process.
  • Participate in the design and selection of new application software and tools.
  • Analyze reasons for application and database failures and revise applications or database logic as necessary.
  • Mentor other team members.
  • Perform all job responsibilities in alignment with the industry’s best security practices and regulatory guidelines to protect the confidentiality, integrity, and availability of protected health information and other sensitive company data.
  • Must be familiar with and abide by the Corporate Compliance Program and all Corporate policies, including the Privacy and Security policies.

NON-ESSENTIAL FUNCTIONS:

  • Work with other departments within PathGroup and subsidiaries.
  • Nothing in the job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time.
  • Other duties as assigned.
Qualifications

EDUCATION & LICENSURE:

  • Bachelor’s degree in a related field required or applicable education and experience equivalent.

REQUIREMENTS:

  • Six to eight years programming experience using C++  or C#  and T-SQL required.
  • Strong understanding of the software development lifecycle.
  • Experience with Lean and/or Agile development methodologies.
  • Strong time management and problem-solving skills
  • Experience programming in Microsoft C++, C#, Angular, and .NET Technologies.
  • Experience with WinForms, WPF, Windows services (built in .NET), WCF, Web API, ASP.NET MVC, and HL7.
  • Experience working with SQL databases.
  • Healthcare experience preferred.
  • Must be an excellent problem solver who is able to work independently.
  • Ability to prioritize duties and attentiveness to detail required.
  • Effective oral and written communication skills and excellent interpersonal skills required.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

PathGroup

View company profile →