Senior Software Engineer (C#, .NET)

Leading North American healthcare technology platform enabling meaningful care collaboration and real-time patient insights.
$139,000 - $150,000
Backend
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Healthcare · Enterprise SaaS

Description For Senior Software Engineer (C#, .NET)

PointClickCare is a leading healthcare technology platform with over 20 years of experience in creating cloud-based healthcare software. As a Senior Software Engineer, you'll join a team of 2,200+ employees working on the QuickMAR eMAR platform, impacting millions across North America. The role combines technical expertise in C#/.NET development with healthcare industry impact.

You'll be responsible for developing and maintaining both Windows client and web applications, working with modern technologies and practices including test-driven development, RESTful APIs, and various monitoring tools. The position offers a blend of technical challenges and meaningful healthcare sector impact.

The ideal candidate will bring strong experience in C#, .NET, and SQL Server, combined with excellent problem-solving abilities and team collaboration skills. You'll work in an Agile environment, contributing to code reviews, system optimization, and platform improvements.

The company offers comprehensive benefits including retirement matching, flexible PTO, wellness programs, and parental leave. Recognized by Forbes and Waterstone Human Capital for its culture, PointClickCare provides an environment where you can grow while making a real difference in healthcare technology.

This remote position offers competitive compensation ($139,000-$150,000 plus bonus and equity) and the opportunity to work with cutting-edge technologies while contributing to healthcare innovation. The role provides a perfect blend of technical challenges, professional growth, and meaningful impact in the healthcare sector.

Last updated a month ago

Responsibilities For Senior Software Engineer (C#, .NET)

  • Identify, prioritize and execute tasks in the software development life cycle
  • Work with business to iterate over software requirements
  • Develop tools and applications by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting
  • Analyze and debug systems
  • Perform validation and verification testing in a test-driven manner
  • Review the work of others and invite others to review your work
  • Collaborate with internal teams and vendors to fix and improve products
  • Ensure software is up-to-date with latest technologies
  • Refactor, optimize, and improve the QuickMAR by PointClickCare platform

Requirements For Senior Software Engineer (C#, .NET)

JavaScript
  • Extensive experience writing clean C#/ASP.NET MVC/.NET code
  • In-depth knowledge of relational databases (Microsoft SQL Server, MySQL)
  • Solid experience writing RESTful API endpoints and SOAP-based interfaces
  • Experience with TDD
  • Experience with UI development & frameworks (ASP.NET MVC, AngularJS, JavaScript & CSS)
  • Proficient in GIT and release/branch management strategies
  • Experience using system and performance monitoring tools
  • Excellent organization, critical-thinking and personal leadership skills
  • Experience within an Agile context
  • BSc/BA in Computer Science or related degree or equivalent experience

Benefits For Senior Software Engineer (C#, .NET)

401k
Parental Leave
Mental Health Assistance
  • Benefits starting from Day 1
  • Retirement Plan Matching
  • Flexible Paid Time Off
  • Wellness Support Programs and Resources
  • Parental & Caregiver Leaves
  • Fertility & Adoption Support
  • Continuous Development Support Program
  • Employee Assistance Program
  • Employee Recognition

Interested in this job?

Jobs Related To PointClickCare Senior Software Engineer (C#, .NET)

Senior Software Engineer

Senior Software Engineer position at PointClickCare, developing healthcare technology solutions with Java/Kotlin, focusing on backend development and cloud services.

Senior Software Development Engineer, AWS FSx for Windows

Senior Software Engineer role at AWS FSx building distributed file system services, requiring 5+ years experience and Windows expertise.

Network Development Engineer, Network - Core

Network Development Engineer role at AWS focusing on building, deploying, and scaling Amazon networks that support AWS infrastructure across global datacenters.

Senior Process Innovation Engineer, Amazon Logistics

Senior Process Innovation Engineer role at Amazon Logistics leading next-gen delivery station development with focus on automated systems and process optimization.

Senior Design Engineer, North America AMZL Design Engineering

Senior Design Engineer role at Amazon Logistics, focusing on delivery station design and optimization across North America.