Jobs and Careers
SD

Sr .NET Software Engineer

SDL
Remote (United States), United StatesRemotefull_timeVerifiedPosted 1 Oct 2025

About the role

About SDL: 

SDL provides cloud-based software solutions to local governments, aiming to make our communities better places to live and work. As a mission-driven company, SDL is committed to creating impactful technology that serves the public good. 

We are looking for team members who take pride in their work and seek to consistently improve themselves, their skills, and their knowledge. If this sounds like you–and the type of work environment where you’d thrive–we hope you’ll join us!

We offer flexible remote work options and are primarily based in the US East Coast time zone. You do not have to relocate to join SDL!

What We Offer:

  • Competitive salary.
  • Unlimited PTO.
  • Flexible working hours and remote work options.
  • Comprehensive health, dental, and vision insurance.
  • Professional development opportunities and learning budget.
  • Home office and IT budget.
  • Supportive team environment.
  • The chance to work on innovative projects with cutting-edge technologies.

About the Role

We are seeking an experienced Senior .NET Software Engineer to join our team and play a critical role in building and enhancing our modern local government management platform. This role is ideal for someone with deep expertise in .NET technologies, distributed systems, and SQL Server, as well as experience delivering scalable, secure, and high-performing enterprise applications.

As a senior member of the engineering team, you will design, implement, and optimize services that support mission-critical functions such as payments, workflows, reporting, and public-facing applications. You will collaborate with cross-functional teams, including product managers, DevOps, and QA, to deliver robust solutions while mentoring junior developers and contributing to our engineering culture.

Key Responsibilities

  • Design, develop, and maintain .NET applications across backend services (IIS, WCF, APIs), front-end integrations, and Azure-hosted components.

  • Work with SQL Server databases to design schemas, write queries, optimize performance, and ensure data integrity.

  • Enhance and maintain core platform services, including:
    • Authentication and login services
    • Workflow automation services
    • Reporting and mail merge engines
    • Payment processing integrations
    • Public and internal APIs


  • Collaborate on system architecture and application design, ensuring scalability, reliability, and maintainability.

  • Partner with DevOps on CI/CD pipelines, monitoring (Datadog, New Relic, Sentry), and Azure cloud infrastructure.

  • Mentor junior engineers and contribute to code reviews, knowledge sharing, and onboarding efforts.

  • Troubleshoot, debug, and resolve production issues, ensuring system uptime and customer satisfaction.

  • Write high-quality, well-documented, and testable code following SOLID principles and best practices.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 5+ years of professional experience developing with C# and .NET frameworks.
  • Strong experience with Microsoft IIS, WCF, REST APIs, and Azure App Services.
  • Expertise in SQL Server (schema design, stored procedures, optimization, performance tuning).
  • Hands-on experience with Azure Cloud Services (App Service, Blob Storage, Key Vault, Functions).
  • Familiarity with CI/CD pipelines, GitHub, and automated deployments.
  • Knowledge of modern front-end integrations (e.g., single-page apps, HTML, JavaScript, jQuery).
  • Excellent problem-sol

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

SDL

View company profile →