×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - Full Stack

Job in Baltimore, Anne Arundel County, Maryland, 21276, USA
Listing for: Invitahealth
Full Time, Part Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 115000 USD Yearly USD 100000.00 115000.00 YEAR
Job Description & How to Apply Below

About InVita Healthcare Technologies

InVita Healthcare Technologies is a leading software provider for complex medical, forensics, and community care environments. We build specialized, highly configurable, and integrated systems that support hospitals, blood centers, donation organizations, public health labs, and forensic labs. InVita is the clear leader in the blood, implant, organ procurement, DNA, and Forensic software markets. Our software solutions have built‑in compliance safeguards that streamline processes and enable quick and efficient information exchange with better decision making.

For more information about our software solutions, please visit .

Job Title:

Software Engineer – Full Stack

Department:

Development

Reporting to:

Manager of Software Engineering - Transplant Management

Compensation:

$100,000 - $115,000

Location:

Baltimore, MD. This is a hybrid role with 3-days per week required to be worked in the Baltimore, MD office.

Hours of work:

Typical hours of work are from 9:00 AM until 5:30 PM (Pacific Standard Time preferred.) Additional hours may be necessary as needed. This position is exempt from overtime.

Overview:

As a Full Stack Software Engineer, you’ll have substantial impact on several of our modern life‑saving software products in the Donation and Transplantation space, where we are a global leader with an international footprint and thousands of professionals relying on us every day. You’ll be working alongside a great team of smart, friendly, caring and enthusiastic engineers to develop and maintain technical solutions to complex challenges that make a true difference in many people’s lives.

Who:

If you enjoy working with modern and diverse technologies on the Microsoft tech stack and care deeply about your code, this is the place for you. With an upbeat, positive attitude you’ll fit right in with our team who will enjoy mentoring and supporting you to help grow your career. Hopefully you enjoy learning and exploring new technologies as much as we do!

Essential Functions:
  • Architect, design and develop new features and functionality for our primary web applications in a full stack capacity, including front‑end, back‑end, database/data access and other impacted areas as needed.
  • Closely follow coding standards and overall Software Development Lifecycle (SDLC) processes using the Atlassian stack (JIRA, Confluence, Service Desk), Git Flow, R# and other tooling.
  • Collaborate with other engineers during team programming and on various cross‑product and platform engineering projects.
  • Create detailed technical documentation, including high‑quality inline code comments and separate process/workflow documentation in Confluence and/or other documentation systems.
  • Participate in cross‑functional meetings with the Product and Quality Assurance groups to deliver stable and high‑quality features and functionality, perform effort estimations and kick off/wrap up projects.
  • Work with container and deployment technologies such as Docker to build and maintain a repeatable deployment environment.
  • Write clean, maintainable, and well‑documented code while helping enforce coding standards within the team.
  • Identify opportunities to enhance system performance, maintainability, and team efficiency.
Qualifications:
  • Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
  • 5+ years of professional experience developing applications using C#, ASP.NET/MVC, .NET/.NET Core.
  • Excellent problem‑solving skills, strong attention to detail, and ability to manage multiple priorities.
  • Strong communication and collaboration skills, with proven success working across engineering and product teams.
  • Expertise in identifying, analyzing, and resolving performance issues across software applications and systems.
Physical Demands and Work Environment:
  • While performing the duties of this position, prolonged periods of sitting at a desk and working on a computer may be required.
  • Additionally, the employee is regularly required to talk or hear.
  • The employee frequently is required to use hands or fingers, handle, or feel objects, tools, or controls.
  • Specific vision abilities required by this position…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary