Unison Inc.
.NET Sr Software Engineer - US Remote Opportunity
Unison Inc., New York, New York, United States
Overview
About Unison :
Unison’s products power the business of government to work smoother and smarter, making critical federal processes and acquisitions simpler and more effective. Trusted by over 200,000 federal employees and government contractors, our AI-infused software and deep domain expertise help contract shops, cost engineers, 1102s, program managers, and budgeting professionals cut through friction, keep compliance airtight, and sharpen decisions. Our federal focus brings efficiency, transparency, and clarity to complex data, regulations, and workflows, empowering agencies and executives to spend more minutes on mission and achieve strategic objectives. Unison is how federal business gets done.
Role Overview :
The Unison .NET Sr. Software Engineer is a senior technical contributor responsible for designing, developing, modernizing, and supporting enterprise-scale applications within the PRISM platform. This role provides technical leadership across both modern and legacy systems, contributes to architectural decisions, and mentors junior and intermediate engineers.
The Senior Engineer works closely with Product Management, Architecture, QA, DevOps, and Security teams to ensure the delivery of scalable, secure, and high‑performing solutions. This position reports to a Software Development Manager and is expected to operate with a high degree of autonomy.
Responsibilities
Lead the design and development of enterprise web applications using C#, ASP.NET, .NET Core, Web API, JavaScript, and React
Architect and implement scalable RESTful APIs and modern client‑side applications using React
Drive modernization efforts, including migration of legacy ASP.NET Web Forms / MVC applications to .NET Core
Define and enforce coding standards, architectural patterns, and best practices across the team
Design and implement reusable frameworks, shared libraries, and platform‑level components
Lead and participate in code reviews, providing constructive technical guidance and ensuring security and quality standards
Mentor junior and intermediate engineers through design reviews, pair programming, and technical coaching
Collaborate with DevOps and Security teams to improve CI/CD pipelines, application monitoring, and deployment strategies
Contribute to technical architecture discussions, trade‑off analysis, and long‑term platform strategy
Lead root‑cause analysis for complex production issues and drive preventative solutions
Partner with Product Owners and stakeholders to translate business requirements into scalable technical solutions
Communicate technical risks, dependencies, and progress effectively to leadership
Qualifications
>Bachelor’s degree in Computer Science, Engineering, or a related field 7+ years of professional software development experience
Deep expertise in:
C#, ASP.NET, .NET Framework, and .NET Core
ASP.NET Web API and RESTful service design
Strong experience building and maintaining React‑based front‑end applications
Proven experience designing enterprise‑scale application architectures
Extensive experience with relational databases:
SQL Server and/or Oracle (PL/SQL strongly preferred)
Strong understanding of:
Object‑oriented design principles and patterns
SOLID principles and clean architecture
Experience using source control systems, including:
SVN (Subversion)
Git
Hands‑on experience implementing:
Logging, monitoring, and error‑handling frameworks
Application performance tuning and optimization
Experience working in Agile/Scrum environments with cross‑functional teams
Experience leading or contributing to large‑scale modernization initiatives
Strong familiarity with CI/CD tools such as TeamCity and Octopus Deploy
Experience with OpenAPI / Swagger and API versioning strategies
Exposure to DevSecOps practices, secure coding standards, and vulnerability remediation
Experience with centralized configuration and feature‑flag frameworks
Experience with automated testing strategies, performance testing, and load testing
Prior experience working on SaaS or highly regulated enterprise platforms
Required Education
BS or MS in a related field
Minimum of 7 years of overall professional development experience
Why Join Unison :Unison has pioneered the creation of innovative software for federal agencies, program offices, and government contractors worldwide. We believe that there is power in moving in unison. Our culture and values reflect this belief and are central to achieving our mission of powering the business of government. Rather than chasing short‑lived tech trends, Unison delivers proven software that simplifies the complexities of federal business. Our technology combines innovative thinking with precise federal know-how, addressing critical details others overlook. Designed with purpose and engineered to endure, our software provides consistent performance, allowing federal agencies and contractors to stay focused on their missions.
Unison provides equal employment opportunities to all employees and applicants for employment without regard to race, color, national origin, sex, gender identity, sexual orientation, religion, disability status, age, genetics, veteran status, or any other characteristic protected by federal, state, or local laws.
#J-18808-Ljbffr
Unison’s products power the business of government to work smoother and smarter, making critical federal processes and acquisitions simpler and more effective. Trusted by over 200,000 federal employees and government contractors, our AI-infused software and deep domain expertise help contract shops, cost engineers, 1102s, program managers, and budgeting professionals cut through friction, keep compliance airtight, and sharpen decisions. Our federal focus brings efficiency, transparency, and clarity to complex data, regulations, and workflows, empowering agencies and executives to spend more minutes on mission and achieve strategic objectives. Unison is how federal business gets done.
Role Overview :
The Unison .NET Sr. Software Engineer is a senior technical contributor responsible for designing, developing, modernizing, and supporting enterprise-scale applications within the PRISM platform. This role provides technical leadership across both modern and legacy systems, contributes to architectural decisions, and mentors junior and intermediate engineers.
The Senior Engineer works closely with Product Management, Architecture, QA, DevOps, and Security teams to ensure the delivery of scalable, secure, and high‑performing solutions. This position reports to a Software Development Manager and is expected to operate with a high degree of autonomy.
Responsibilities
Lead the design and development of enterprise web applications using C#, ASP.NET, .NET Core, Web API, JavaScript, and React
Architect and implement scalable RESTful APIs and modern client‑side applications using React
Drive modernization efforts, including migration of legacy ASP.NET Web Forms / MVC applications to .NET Core
Define and enforce coding standards, architectural patterns, and best practices across the team
Design and implement reusable frameworks, shared libraries, and platform‑level components
Lead and participate in code reviews, providing constructive technical guidance and ensuring security and quality standards
Mentor junior and intermediate engineers through design reviews, pair programming, and technical coaching
Collaborate with DevOps and Security teams to improve CI/CD pipelines, application monitoring, and deployment strategies
Contribute to technical architecture discussions, trade‑off analysis, and long‑term platform strategy
Lead root‑cause analysis for complex production issues and drive preventative solutions
Partner with Product Owners and stakeholders to translate business requirements into scalable technical solutions
Communicate technical risks, dependencies, and progress effectively to leadership
Qualifications
>Bachelor’s degree in Computer Science, Engineering, or a related field 7+ years of professional software development experience
Deep expertise in:
C#, ASP.NET, .NET Framework, and .NET Core
ASP.NET Web API and RESTful service design
Strong experience building and maintaining React‑based front‑end applications
Proven experience designing enterprise‑scale application architectures
Extensive experience with relational databases:
SQL Server and/or Oracle (PL/SQL strongly preferred)
Strong understanding of:
Object‑oriented design principles and patterns
SOLID principles and clean architecture
Experience using source control systems, including:
SVN (Subversion)
Git
Hands‑on experience implementing:
Logging, monitoring, and error‑handling frameworks
Application performance tuning and optimization
Experience working in Agile/Scrum environments with cross‑functional teams
Experience leading or contributing to large‑scale modernization initiatives
Strong familiarity with CI/CD tools such as TeamCity and Octopus Deploy
Experience with OpenAPI / Swagger and API versioning strategies
Exposure to DevSecOps practices, secure coding standards, and vulnerability remediation
Experience with centralized configuration and feature‑flag frameworks
Experience with automated testing strategies, performance testing, and load testing
Prior experience working on SaaS or highly regulated enterprise platforms
Required Education
BS or MS in a related field
Minimum of 7 years of overall professional development experience
Why Join Unison :Unison has pioneered the creation of innovative software for federal agencies, program offices, and government contractors worldwide. We believe that there is power in moving in unison. Our culture and values reflect this belief and are central to achieving our mission of powering the business of government. Rather than chasing short‑lived tech trends, Unison delivers proven software that simplifies the complexities of federal business. Our technology combines innovative thinking with precise federal know-how, addressing critical details others overlook. Designed with purpose and engineered to endure, our software provides consistent performance, allowing federal agencies and contractors to stay focused on their missions.
Unison provides equal employment opportunities to all employees and applicants for employment without regard to race, color, national origin, sex, gender identity, sexual orientation, religion, disability status, age, genetics, veteran status, or any other characteristic protected by federal, state, or local laws.
#J-18808-Ljbffr