Staff Software Engineer — Modernize & Scale .NET SaaS

Dyad, Inc.

United States

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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 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 Software Engineer
Senior Software Engineer

Interactive Resources - iR • Lehi (UT)

On-site
USD 120,000 - 160,000
Senior .NET & Angular Lead - Modernize Enterprise Apps
Senior .NET & Angular Lead - Modernize Enterprise Apps

Jobtailor • Columbia (SC)

On-site
USD 110,000 - 150,000
Senior .NET Lead: Cloud APIs & Modernization
Senior .NET Lead: Cloud APIs & Modernization

Tech Mirrors • Minnesota

Hybrid
Senior Front-End Architect: UI Modernization & Scale
Senior Front-End Architect: UI Modernization & Scale

Coditude • United States

Remote
USD 120,000 - 160,000
Senior Software Engineer - Remote: Modernize Legacy Apps
Senior Software Engineer - Remote: Modernize Legacy Apps

DriveTime • Tempe (AZ)

Remote
USD 120,000 - 160,000
Work From Home
Medical, dental, and vision coverage
401K
+5
Senior Backend Engineer - C#, .NET & NodeJS
Senior Backend Engineer - C#, .NET & NodeJS

United States Digital Space LLC • United States

Remote
USD 140,000 - 210,000
Senior Software Engineer
Senior Software Engineer

Compunnel, Inc. • Kansas City (MO)

On-site
USD 100,000 - 150,000
Senior .NET Developer - Modern Web Apps (Angular/SQL)
Senior .NET Developer - Modern Web Apps (Angular/SQL)

MACHINE LEARNING TECHNOLOGIES LLC • Philadelphia

On-site
USD 80,000 - 120,000