Remote (Country)

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

About the Role

PerfectServe is seeking a Senior Software Engineer, .NET to join a core platform pod. In this role, you will design, build, and maintain C#/SQL services for our clinical communication and collaboration solutions. You will tackle complex technical challenges, mentor junior engineers, and collaborate across teams to deliver high-impact, scalable services.

What You'll Do

  • Design, build, and maintain highly performant, well-structured, and well-tested code for core services.
  • Champion and evolve team best practices in code quality, automated testing, and observability.
  • Mentor junior engineers through technical challenges and career growth.
  • Engage in code reviews and provide constructive feedback to distributed and offshore engineering partners.
  • Collaborate with Product Owners, QA, and other engineering teams to deliver on complex, multi-team initiatives.
  • Apply generative AI technologies during design, development, testing, and deployment to optimize processes.

What We're Looking For

  • 5+ years of professional software engineering experience with C#.
  • 5+ years of professional software engineering experience with ASP.NET Web API.
  • Expert-level knowledge of designing and building RESTful web APIs.
  • Expert-level knowledge of .NET data access frameworks (ADO.NET, Dapper, EF, etc.).
  • Advanced level knowledge of MSSQL or a similar relational database including data modeling, query optimization and Stored Procedure development.
  • Strong Unit and Integration Testing techniques.
  • Demonstrable experience mentoring other engineers through code reviews, pair programming, and collaborative problem-solving.
  • Excellent communication skills with experience working in a team distributed across multiple time zones.
  • Proficiency with Git, CI/CD tools, and modern software testing best practices.

Nice to Have

  • Bachelor's degree in Computer Science or a related field.
  • Experience reverse engineering legacy .NET services and complex MSSQL stored procedures and functions.
  • Experience with .NET framework, ASP.NET Core, .NET 5+.
  • Experience with a message queue system like RabbitMQ.
  • Experience with building dynamic SPAs using React and Angular with TypeScript with efficient state management and clean modular components.
  • Experience with observability and monitoring tools (e.g., New Relic, Grafana).
  • Practical experience leveraging generative AI tools, frameworks, and methodologies across all phases of the SDLC.

Technical Stack

  • C#, ASP.NET Web API, RESTful APIs
  • .NET data access frameworks (ADO.NET, Dapper, EF)
  • MSSQL, Git, CI/CD
  • .NET framework, ASP.NET Core, .NET 5+
  • RabbitMQ, React, Angular, TypeScript
  • New Relic, Grafana

Team & Environment

You will join a core platform pod of 6–8 engineers focused on building and maintaining our foundational services.

Benefits & Compensation

  • Salary range: $115,000–140,000 per year.
  • Dedicated annual professional development budget.
  • Comprehensive medical, dental, and vision coverage (US).
  • 401(k)-retirement savings plan with match and immediate vesting (US).
  • Comprehensive health benefits plan, including prescription, dental, and vision coverage (Canada).
  • Registered Retirement Savings Plan (RRSP) (Canada).
  • 17 company holidays, 2 floating holidays plus competitive paid time off policy.
  • Internal Advancement Opportunities.

Work Mode

This is a fully remote position open to candidates within the United States.

PerfectServe values growth, transparency, and innovation. We believe the best solutions come from the collaboration of people with diverse backgrounds, experiences, and viewpoints.

Required Skills
C#ASP.NET Web APIRESTful APIsADO.NETDapperEntity FrameworkMSSQLGitCI/CD.NET Core.NET 5+Data ModelingQuery OptimizationStored Procedures
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
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.

Visit website
Job Details
Category backend
Posted 9 days ago