.NET Software Engineer (U.S. Remote - Occasional Office Visits Required)

Unison Software, Inc.,
$90,000 - $120,000Remote

About The Position

The Unison Software Engineer is a hands-on contributor who works as part of an agile development team responsible for designing, developing, and maintaining enterprise web applications within the PRISM product ecosystem. This role focuses on building secure, scalable, and maintainable solutions using modern Microsoft technologies while supporting existing legacy systems. The engineer will collaborate closely with Product Management, Architecture, QA, DevOps, and Security teams to deliver high-quality features and enhancements across both modernized and legacy components of the platform. This position reports to a Software Development Manager.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 3–5 years of professional software development experience
  • Strong experience with: C#, ASP.NET, .NET Framework, and .NET Core
  • Strong experience with RESTful services using ASP.NET Web API
  • Working knowledge of React and modern front-end development practices
  • Experience with relational databases: SQL Server and/or Oracle (PL/SQL a plus)
  • Solid understanding of object-oriented design principles and patterns
  • Proficiency with core web technologies: HTML, CSS, JavaScript
  • Experience with logging, monitoring, and error-handling frameworks
  • Experience with source control systems (Git preferred)
  • Experience with Agile/Scrum development methodologies
  • BS or MS in a related field
  • Minimum of 4 years of overall professional development experience

Responsibilities

  • Design, develop, and maintain web-based solutions using C#, ASP.NET, .NET Core, Web API, JavaScript, and React
  • Develop and maintain RESTful APIs and client-side applications using React
  • Support and enhance applications built on ASP.NET Web Forms, MVC, and legacy .NET Framework
  • Design and implement reusable components, frameworks, and patterns that integrate modern technologies with existing systems
  • Develop and maintain unit tests and integrate them into automated testing pipelines
  • Participate in code reviews, ensuring adherence to coding standards, security guidelines, and best practices
  • Document code, technical designs, and development processes, and recommend improvements where appropriate
  • Collaborate with business and technical stakeholders to analyze requirements and decompose them into testable units of work
  • Communicate progress, risks, and challenges clearly and regularly
  • Assist with troubleshooting, and root-cause analysis as needed

Benefits

  • Travel and accommodations will be provided for the in-person interview.
  • All travel costs for infrequent office visits will be covered by Unison.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service