Staff Software Engineer — Modernize & Scale .NET SaaS

Dyad, Inc.

United States

On-site

USD 120,000 - 160,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive compensation & benefits
Paid time off & holidays
Inclusive culture

Job summary

Dyad, Inc. is seeking a software engineer to design, develop, and maintain modern and legacy applications. You will modernize, refactor, and extend codebases while reducing technical debt, using Microsoft stack and Angular.

The role emphasizes quality, scalability, and collaboration with Product, QA, and Customer Success. You will lead development practices, write significant code, and translate business requirements into robust technical solutions, with a cloud-first mindset for cost efficiency

Qualifications

  • Strong fundamentals in OOP, C#, .NET Framework, etc.
  • Hands-on experience with C#, .Net, message brokers, stored procedures, and unit testing tools.
  • Experience with REST or SOAP services, XML/JSON data structures, and API integrations.
  • Basic to intermediate knowledge of MS SQL Server, LINQ, and relational database design.
  • Familiarity with source control (Git and TFS), CI/CD pipelines, and Agile delivery practices.
  • Strong problem-solving, debugging, and analytical skills.
  • Ability and enthusiasm to understand, maintain, and improve large, existing codebases

Responsibilities

  • Provide immediate leadership in terms of modern software development methods and practices
  • Write code 50-75% of the time across a mix of modern and legacy Microsoft frameworks, tools, and codebases
  • Partner with Product Management and the Director of Engineering to translate business requirements into scalable technical solutions.
  • Apply a cloud-first perspective to the code and architecture, ensuring that solutions support cost efficiency, maintainability, scalability, and deployability.
  • Work closely with QA to ensure code quality, test coverage, and defect resolution.
  • Support Customer Success by addressing technical issues impacting client delivery
  • Modernize and refactor legacy systems to improve maintainability, performance, and security.
  • Partner with Product Managers, Customer Support, and others across the organization to understand requirements and deliver business-ready features.
  • Work with Quality Engineers to ensure robust testing, bug resolution, and deployment readiness.
  • Contribute to sprint planning, backlog refinement, and retrospectives within Agile ceremonies.
  • Write unit and integration tests to ensure reliability and maintainability.
  • Participate in code reviews, contributing to team standards and knowledge sharing.
  • Continuously improve technical skills, tools, and processes to increase efficiency.
  • Track and report development progress, risks, and blockers to team leads and PMO.
  • Establish and adhere to secure coding standards, compliance requirements, and internal audit processes

Skills

OOP fundamentals
C#
.NET Framework
Message brokers
Stored procedures
Unit testing
REST services
SOAP services
XML/JSON
API integrations
MS SQL Server
LINQ
Relational DB design
Git
TFS
CI/CD pipelines
Agile delivery
Debugging
Analytical skills
Maintain large codebases

Education

Bachelor's degree in Computer Science or related discipline

Tools

Git

Job description

Dyad, Inc. is seeking a software engineer to design, develop, and maintain modern and legacy applications. You will modernize, refactor, and extend codebases while reducing technical debt, using Microsoft stack and Angular.

The role emphasizes quality, scalability, and collaboration with Product, QA, and Customer Success. You will lead development practices, write significant code, and translate business requirements into robust technical solutions, with a cloud-first mindset for cost efficiency

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer: Legacy Modernization & Full-Stack
Senior Software Engineer: Legacy Modernization & Full-Stack

Daxko, LLC • Centennial (CO)

Hybrid
USD 140,000 - 210,000
Flexible PTO
Health insurance
Fitness reimbursement
+4
Senior .NET Engineer: Legacy Modernization & Backend
Senior .NET Engineer: Legacy Modernization & Backend

inspiracareers • Oak Brook (IL)

Remote
USD 120,000 - 180,000
Senior Software Engineer - Legacy Modernization & Modern APIs
Senior Software Engineer - Legacy Modernization & Modern APIs

re-zoo-me • Centennial (CO), Northern (KY)

Hybrid
USD 111,000 - 160,000
Flexible PTO
Health insurance
Dental insurance
+4
Senior Software Engineer: Legacy Modernization (Azure/.NET)
Senior Software Engineer: Legacy Modernization (Azure/.NET)

DriveTime Automotive Group Inc. • United States

Remote
USD 120,000 - 180,000
Work From Home
Medical, dental, and vision insurance
401(K)
+5
Senior .NET Engineer — Enterprise Apps & Modernization
Senior .NET Engineer — Enterprise Apps & Modernization

American IT Systems • Lisle (IL)

On-site
USD 120,000 - 160,000
Senior Software Engineer (2 OPENINGS)
Senior Software Engineer (2 OPENINGS)

ConsultNet Technology Services and Solutions • Mayfield Heights (OH)

On-site
USD 120,000 - 160,000
Software Developer
Software Developer

firstPRO 360 • Atlanta (GA)

On-site
USD 90,000 - 120,000
Software Engineer: Modernize Engineering Apps & APIs
Software Engineer: Modernize Engineering Apps & APIs

Synergy Business Consulting, Inc. • Town of Florida (NY)

On-site
USD 85,000 - 120,000
Senior .NET/Angular Engineer – Modernization & Cloud
Senior .NET/Angular Engineer – Modernization & Cloud

Fuel Talent LLC • Seattle (WA), Northern (KY)

On-site
USD 120,000 - 160,000
Senior .NET Lead: Cloud APIs & Modernization
Senior .NET Lead: Cloud APIs & Modernization

Tech Mirrors • Minnesota

Hybrid
USD 165,312 - 275,520