Senior Engineer responsible for application design and development for federal processes at Unison. Leading technical initiatives and mentoring within a remote and hybrid environment.
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
Requirements
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
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.
Benefits
In-Person Interview: Our hiring process requires one in-person meeting, typically the final interview. Travel and accommodations will be provided.
Remote Work: Though predominantly remote, infrequent office visits will be required annually. All travel costs for these visits will be covered by Unison.
Unison Software Engineer contributing to modern and legacy applications using C#, ASP.NET, and React. Collaborating with various teams to ensure the delivery of high - quality features and enhancements.
Back - End Serverless Developer developing serverless applications using AWS and TypeScript for federal government solutions. Collaborating with cross - functional teams to enhance API functionalities and infrastructure using modern cloud technologies.
Software Architect leading the design and evolution of AWS serverless platforms for government solutions at Unison. Collaborating cross - functionally to ensure scalable and resilient architectures.
Software Engineer responsible for designing and implementing software solutions for Itaú Unibanco. Collaborating with cross - functional teams to maintain scalable applications.
Lead Application & Product Architect designing and implementing applications across Global Audit portfolio. Collaborating with teams to deliver technical architecture and product blueprints in a hybrid work environment.
Technical Business Analyst managing UK/EU transaction reporting changes in a hybrid role with a prestigious financial institution. Bridging compliance and technology to streamline reporting processes.
.Net Developer at Revium developing and delivering digital solutions. Collaborating with teams to analyze requirements and ensure project success over a minimum six - month contract.
Java Engineer developing and optimizing backend services for football data operations at Hawk - Eye Innovations. Collaborating with football backend team to deliver real - time insights for global leagues.
Java Engineer developing data - intensive backend services for football - related systems. Working with AWS and collaborating in an agile environment on high - impact projects for FIFA and UEFA.