Senior Software Architect
Encora Inc.Core Responsibilities
Design and lead the architecture of secure, scalable, and cloud-native SaaS applications using .NET, Angular, AWS, and modern architectural patterns. Define and implement enterprise solutions leveraging microservices, Domain-Driven Design (DDD), CQRS, event-driven architecture, and API-first principles. Mentor engineering teams, drive architecture reviews, establish technical standards, and promote engineering excellence across projects.
Requirements
12+ years of software engineering experience, including 5+ years as a Software Architect or equivalent technical leadership role. Expert proficiency in C#, .NET Core, Entity Framework, and Angular 16+. Strong experience with SQL Server, PostgreSQL, and NoSQL databases. Proven experience designing enterprise SaaS applications using microservices, DDD, CQRS, and event-driven architectures.
Additional Information
Experience Level
Senior
Employment Type
permanent
Work Mode
Remote