PerfectServe

Senior Software Engineer, .NET - US Remote

PerfectServe
Apply
4 months ago
Remote, WorldwideSenior

Base Salary

$120k - $160k/yr

Responsibilities

  • Design, build, and maintain performant, well-structured, and well-tested C#/.NET code for core platform services.
  • Evolve engineering practices for code quality, automated testing, and observability.
  • Mentor junior engineers and guide them through technical challenges and career development.
  • Participate in code reviews and provide constructive feedback to distributed and offshore engineering partners.
  • Collaborate with Product Owners, QA, and other engineering teams on complex, multi-team initiatives.
  • Apply generative AI technologies across design, development, testing, and deployment to improve engineering processes.
  • Own services from initial design and development through deployment and support.

Requirements

  • At least 5 years of professional software engineering experience with C#.
  • At least 5 years of professional software engineering experience with ASP.NET Web API.
  • Expert-level knowledge of designing and building web APIs.
  • Expert-level knowledge of .NET data access frameworks such as ADO.NET, Dapper, and EF.
  • Advanced knowledge of MSSQL or a similar relational database, including data modeling, query optimization, and stored procedure development.
  • Strong unit and integration testing techniques.
  • Experience mentoring engineers through code reviews, pair programming, and collaborative problem-solving.
  • Excellent communication skills and experience working across multiple time zones.
  • Proficiency with Git, CI/CD tools, and modern software testing practices.
  • A bachelor's degree in Computer Science or a related field is beneficial.
  • Beneficial experience includes reverse engineering legacy .NET services and complex MSSQL stored procedures and functions.
  • Beneficial experience includes .NET Framework, ASP.NET Core, .NET 5+, RabbitMQ, React, Angular, TypeScript, New Relic, Grafana, and generative AI tools or frameworks.

Benefits

  • Remote-first work environment.
  • Health, dental, vision, life, and disability insurance options available from day one.
  • 401(k) retirement plan with company match and immediate vesting for US-based employees.
  • 17 company holidays, 2 floating holidays, and a competitive paid time off policy.
  • Annual professional development budget for courses, certifications, and conferences.
  • Internal advancement opportunities.
  • Canada-based employees receive health benefits including prescription, dental, and vision coverage plus an RRSP.

Tech Stack

AngularC#GitGrafanaMicrosoft SQL Server.NETRabbitMQReactTypeScript

Categories

PerfectServe

About PerfectServe

201-500 employees

PerfectServe accelerates speed to care by optimizing provider schedules, streamlining clinical communication, and engaging patients and their families in the care experience. Our cloud-based software simplifies complex clinical workflows and schedules with secure and timely communication by dynamically routing messages to the right person at the right time. We drive more efficient care collaboration in all settings to improve patient outcomes and bring joy back to caregivers. PerfectServe has more than 20 years of experience and is a trusted partner to more than 500 hospitals and 30,000 medical practices. See our open positions at perfectserve.com/careers.