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