Himalayas logo
CPSICP

Software Engineer; Backend Platform

TruBridge is a healthcare solutions provider focused on empowering hospitals and clinics through innovative technology and services to enhance patient care and operational efficiency.

CPSI

Employee count: 1001-5000

United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Location: Remote
Reports to: Engineering Manager
Product: TruBridge Encoder

About the Role

TruBridge Encoder is seeking a Senior Software Engineer with a strong backend focus to help design, build, and operate the core services and APIs that power our enterprise SaaS platform.

This role is for engineers who are comfortable owning complex systems in production, collaborating across disciplines, and contributing to a codebase that must balance growth, reliability, and regulatory expectations. While the primary focus is backend development, you will work closely with frontend engineers, DevOps, and QA to deliver cohesive, high-quality solutions.

What You Will Do

  • Design, develop, and maintain backend services and APIs using modern .NET technologies.
  • Build and evolve scalable data solutions using SQL and Entity Framework.
  • Apply strong object-oriented design principles, including SOLID, DRY, and established design patterns.
  • Collaborate with frontend engineers working in React, JavaScript, and TypeScript to deliver end-to-end functionality.
  • Participate in code reviews, contributing to a maintainable, high-quality codebase.
  • Write and maintain unit tests to ensure system stability and reliability.
  • Support application delivery through cloud platforms such as Azure and or AWS.
  • Contribute to CI/CD pipelines and deployment workflows.
  • Build and configure containerized applications to support modern deployment practices.
  • Partner with DevOps and infrastructure teams to improve deployment, monitoring, and operational processes.
  • Support and troubleshoot production systems as needed.

Required Qualifications

  • Five or more years of professional software development experience.
  • Strong experience with .NET, including C# and ASP.NET Core.
  • Working knowledge of React, JavaScript, and TypeScript.
  • Experience with SQL databases and ORM tools such as Entity Framework.
  • Proficiency with Git and common branching strategies.
  • Experience using tools such as Jira and Bitbucket in an agile development environment.
  • Experience testing APIs using tools such as Postman or Fiddler.
  • Experience writing and maintaining unit tests.
  • Hands-on experience working in cloud environments such as Azure and or AWS.
  • Solid understanding of the developer’s role in DevOps, including CI/CD pipelines and containerization.

Preferred Qualifications

  • Familiarity with Kubernetes or cloud-native architecture.
  • Experience supporting SaaS platforms in production environments.
  • Knowledge of application monitoring, logging, and observability tools.

What Success Looks Like

First 30 Days

You focus on learning the system and the context.

  • Become familiar with the Encoder platform architecture, core services, and data flows.
  • Set up local development environments and gain access to CI/CD and cloud tooling.
  • Review existing codebases, patterns, and operational practices.
  • Understand delivery workflows, release processes, and production support expectations.
  • Begin contributing small, well-scoped code changes with guidance from the team.

First 60 Days

You begin contributing independently and taking ownership.

  • Deliver meaningful backend features or enhancements with minimal oversight.
  • Participate actively in design discussions and code reviews.
  • Write and maintain unit tests as part of feature delivery.
  • Collaborate effectively with frontend, QA, and DevOps partners.
  • Gain familiarity with production monitoring and support workflows.

First 90 Days

You operate as a fully contributing senior engineer.

  • Own backend components or services end to end, from design through production support.
  • Proactively identify opportunities to improve reliability, performance, or maintainability.
  • Contribute to CI/CD, deployment, or operational improvements.
  • Demonstrate sound judgment when balancing speed, quality, and risk.
  • Be a trusted contributor in design discussions and delivery planning.

Why Join TruBridge Encoder

  • Work on an enterprise-class SaaS platform used by sophisticated healthcare organizations.
  • Build systems that must meet real-world reliability and regulatory expectations.
  • Join a team that values thoughtful engineering, ownership, and operational excellence.
  • Contribute to a product that continues to grow in scale and complexity.
Professional

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level

Location requirements

Hiring timezones

United States +/- 0 hours

About CPSI

Learn more about CPSI and their company culture.

View company profile

At TruBridge, we understand the importance of quality healthcare and the impact it has on communities. We help healthcare providers navigate the challenges of ensuring financial and operational success in a rapidly evolving industry. Our commitment to transforming healthcare has resulted in a suite of innovative products and collaborative services tailored specifically for hospitals and clinics, enabling them to serve their communities effectively.

Since our inception in 1979, we have focused on delivering technology solutions to rural and community healthcare providers. Our offerings encompass comprehensive revenue cycle management, electronic health records (EHR), and patient engagement tools that facilitate seamless care coordination and enhance patient experiences. By addressing the unique needs of our clients, we empower them to eliminate obstacles and clear the way for high-quality patient care.

Claim this profileCPSI logoCP

CPSI

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

31 remote jobs at CPSI

Explore the variety of open remote roles at CPSI, offering flexible work options across multiple disciplines and skill levels.

View all jobs at CPSI

Remote companies like CPSI

Find your next opportunity by exploring profiles of companies that are similar to CPSI. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan