United States of America Remote (Global)

PerfectServe is hiring a Senior Software Engineer, .NET - US Remote

About the Role

As a Senior Software Engineer, you will play a key role in building and refining a modern .NET platform that powers critical clinical communication systems. Your work will directly impact how healthcare teams collaborate, ensuring reliable, secure, and efficient data flow across complex environments.

What You'll Do

  • Develop and maintain core backend services using C# and the .NET ecosystem, focusing on performance, scalability, and maintainability
  • Design robust RESTful APIs and optimize data access patterns using frameworks like Dapper, Entity Framework, or ADO.NET
  • Lead by example in writing clean, testable code and championing automated testing, observability, and code quality standards
  • Guide junior developers through meaningful code reviews, pair programming, and collaborative problem-solving sessions
  • Collaborate closely with product, QA, and engineering peers to deliver integrated solutions across distributed teams
  • Integrate generative AI tools into development workflows to improve efficiency in coding, testing, and deployment
  • Take ownership of services throughout their lifecycle—from design and implementation to deployment and ongoing support
  • Work in two-week agile sprints with transparent communication and continuous feedback

What We're Looking For

  • At least 5 years of professional experience with C# and ASP.NET Web API
  • Deep understanding of RESTful service design and best practices
  • Strong proficiency with relational databases—particularly MSSQL—including data modeling, query optimization, and stored procedure development
  • Proven experience applying unit and integration testing methodologies
  • Track record of mentoring engineers and fostering technical growth in team settings
  • Excellent written and verbal communication skills, especially within globally distributed teams
  • Hands-on experience with Git, CI/CD pipelines, and modern software delivery practices

Nice-to-Have Skills

  • Degree in Computer Science or a related field
  • Experience modernizing legacy .NET applications and complex database logic
  • Familiarity with .NET 5+, ASP.NET Core, and message queuing systems like RabbitMQ
  • Frontend experience with React, Angular, and TypeScript in building modular, state-managed SPAs
  • Experience with monitoring and observability platforms such as New Relic or Grafana
  • Practical use of generative AI across the software development lifecycle to drive measurable improvements

Work Environment

This is a fully remote role open to candidates in the U.S. We support asynchronous collaboration across time zones and emphasize flexibility, autonomy, and inclusion. Our culture values transparency, technical ownership, and continuous learning.

Benefits

  • Comprehensive health, dental, vision, life, and disability insurance available from day one
  • 401(k) plan with company match—fully vested immediately
  • 17 company-recognized holidays plus 2 floating holidays
  • Generous paid time off policy
  • Annual professional development budget for courses, certifications, and conferences
  • Clear paths for internal advancement and leadership growth

Compensation

Base salary ranges from $115,000 to $140,000 per year, adjusted based on experience, skills, and potential. All employees receive regular compensation reviews to ensure fairness and alignment with growth. No equity is offered at this time.

Our Culture

We’re driven by a mission to improve patient outcomes through better clinical communication. We value diverse perspectives, open debate, and respectful challenge of ideas. Engineers are empowered to make technical decisions, choose the right tools for the task, and grow professionally in an environment that prioritizes transparency and innovation. We invest in development, promote a 'one-team' mindset, and maintain pay transparency across the organization.

Required Skills
C#ASP.NET Web APIRESTful APIsADO.NETDapperEntity FrameworkMSSQLGitCI/CD.NET Core.NET 5+Data ModelingQuery OptimizationStored Procedures C#ASP.NET Web APIRESTful APIsEntity FrameworkDapperADO.NETMSSQLGitCI/CDASP.NET Core.NET 5+RabbitMQDatabase ModelingQuery OptimizationStored Procedures
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
PerfectServe
PerfectServe offers Best in KLAS clinical communication and physician scheduling solutions and is a Leader in the Gartner Magic Quadrant for Clinical Communication and Collaboration. The company's mission is to accelerate speed to care by optimizing provider schedules and dynamically routing messages to the right person at the right time in any care setting.
All jobs at PerfectServe Visit website
Job Details
Category backend
Posted a month ago