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.
