
Senior Software Engineer, .NET - US Remote
PerfectServe3 months ago
Remote, WorldwideSenior / Mid Level
Base Salary
$120k - $160k/yr
Responsibilities
- Design, build, and maintain high-performance C#/SQL services.
- Champion best practices in code quality, automated testing, and observability.
- Mentor junior engineers through code reviews and collaborative problem-solving.
- Engage in code reviews and provide constructive feedback to team members.
- Collaborate with Product Owners and QA to deliver complex initiatives.
- Apply generative AI technologies to optimize engineering processes.
Requirements
- 5+ years of professional software engineering experience with C#.
- 5+ years of experience with ASP.NET Web API.
- Expert-level knowledge of designing and building RESTful web APIs.
- Expert-level knowledge of .NET data access frameworks.
- Advanced knowledge of MSSQL or similar relational databases.
- Strong unit and integration testing techniques.
- Experience mentoring other engineers.
- Excellent communication skills for distributed teams.
- Proficiency with Git, CI/CD tools, and modern software testing practices.
Benefits
- Remote first work environment.
- Health, Dental, Vision, Life and Disability Insurance options available from day one.
- 401K with match and immediately vested.
- 17 company holidays, 2 floating holidays, plus a competitive paid time off policy.
- Internal advancement opportunities.