About The Position

Netsmart is seeking a Senior Software Engineer to design, build, and deliver high-quality solutions for its Gehrimed platform. The role requires strong technical expertise in .NET, C#, and SQL, along with the ability to lead initiatives, mentor engineers, and contribute to complex enterprise projects. The position works collaboratively across teams, influences technical direction, and helps create scalable solutions supporting clinical and financial workflows. Gehrimed is an electronic health record platform for post-acute and long-term care providers. It supports clinical documentation, quality reporting, interoperability, and regulatory compliance. As part of Netsmart, Gehrimed works across web, mobile, integrations, and healthcare data, with software that affects patient care and provider workflows. The position is onsite in Overland Park, Kansas. It is not available for visa sponsorship or relocation assistance. A rotational on-call schedule is part of the role.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • Strong hands-on experience with .NET, C#, and SQL in an enterprise environment.
  • Experience delivering solutions across the full software development lifecycle using Agile methodologies.
  • Ability to design and build complex systems with scalability and maintainability in mind.
  • Experience mentoring or leading engineers in a team environment.
  • Strong problem-solving skills and ability to work through ambiguity.
  • Excellent communication skills and ability to collaborate with technical and non-technical stakeholders.
  • Ability to plan, prioritize, and deliver high-quality work within defined timelines.
  • Applicants must be legally authorized to work in the United States; visa sponsorship is not provided.

Nice To Haves

  • Experience in healthcare, health and human services, or post-acute environments.
  • Familiarity with Netsmart EHR solutions, including Gehrimed.
  • Experience working in distributed team environments with onshore/offshore collaboration.

Responsibilities

  • Drive and contribute to the full software development lifecycle across large, complex initiatives.
  • Design, build, and deliver scalable, high-quality software solutions independently.
  • Lead technical design discussions and influence architecture decisions.
  • Partner with cross-functional teams to translate business requirements into technical solutions.
  • Troubleshoot and resolve complex issues while ensuring system performance and reliability.
  • Collaborate with and help guide onshore and offshore teams to support alignment and consistent delivery.
  • Provide technical leadership, mentorship, and coaching to junior and mid-level engineers.
  • Contribute to Agile ceremonies, project planning, and delivery execution using structured methodologies.
  • Establish and track metrics, risks, and mitigation plans, and communicate progress to stakeholders.
  • Participate in a rotational on-call schedule to support production systems as needed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service