Senior .NET Software Engineer

Posted Sep 17

This is a fully remote position, open to applicants in United States.

📋 Description

• Design, develop, test, deploy, and maintain production software.

• Create backend services and APIs utilizing C# and ASP.NET/.NET.

• Construct and sustain web applications using Angular.

• Design, optimize, and troubleshoot SQL Server databases and queries.

• Maintain and enhance mobile applications leveraging .NET MAUI.

• Investigate and resolve issues in production environments.

• Enhance application reliability, performance, security, and observability.

• Write automated tests and maintain comprehensive technical documentation.

• Engage in code reviews and establish engineering best practices.

• Collaborate with product, operations, and event-production teams.

• Decompose ambiguous business challenges into well-defined technical plans.

• Responsibly utilize AI-assisted development tools to enhance speed while maintaining quality.

• Take ownership of significant components of the application and deliver dependable software independently.

• Improve system performance, lessen technical debt, and transform operational challenges into sustainable products.


⛳️ Requirements

• Over 7 years of professional experience in software development.

• Extensive commercial experience with C#, .NET, and ASP.NET Core.

• Strong proficiency in Angular and TypeScript.

• Advanced knowledge of SQL Server, database design, and query optimization.

• Production experience with .NET MAUI or Xamarin.

• Experience in designing and consuming REST APIs.

• Familiarity with Git, CI/CD, debugging, and automated testing.

• Proven ability to work independently within an existing codebase.

• Exceptional written and verbal communication skills.

• Comfortable taking ownership of outcomes rather than merely completing assigned tasks.

• Experience with SaaS platforms.

• Familiarity with event management, registration, payments, LMS, or communication systems.

• Cloud experience with Azure or AWS.

• Experience with distributed systems, queues, integrations, or real-time applications.

• Background in modernizing legacy applications.

• Experience mentoring other developers.


🏝️ Benefits

• Health Care Plan (Medical, Dental & Vision)

• Retirement Plan (401k, IRA)

• Paid Time Off (Vacation, Sick & Public Holidays)

• Family Leave (Maternity, Paternity)

• Training & Development

• Work From Home

People also viewed

Shield AI22 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix1 day ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom1 day ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps1 day ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce1 day ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly1 day ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers