
Software Architect – .NET, Angular
Ubiminds
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- Design and develop .NET Core services and APIs, improving structure and patterns within existing .NET Framework applications.
- Define Angular architecture and shared UI patterns used across multiple products.
- Design and optimize SQL Server schemas, stored procedures, indexing, and database performance.
- Ensure performance, scalability, and reliability across multi-tenant SaaS applications.
- Establish API standards, security patterns, and engineering best practices across teams.
- Drive DevOps maturity, including CI/CD pipelines, infrastructure automation, automated testing, and shift-left quality practices.
- Use AI tools such as GitHub Copilot and Claude to accelerate coding, refactoring, documentation, and analysis.
- Collaborate with engineering teams to improve architecture across multiple codebases.
- Communicate architectural decisions and technical trade-offs to senior technical and business stakeholders.
- Help modernize legacy systems and modularize large enterprise applications.
Requirements
- 8+ years of experience in enterprise software engineering.
- Deep expertise in .NET Core and C#, building scalable distributed systems.
- 4+ years of architectural experience, including system design, standards, and platform guidance.
- Strong experience with Angular and defining frontend architecture patterns.
- Advanced knowledge of SQL Server, including performance tuning, indexing, and secure data design.
- Experience building cloud-based applications using Azure or AWS.
- Strong DevOps knowledge including:
- CI/CD pipelines
- Infrastructure as Code
- Automated testing
- Observability and monitoring
- Security fundamentals
- Ability to make pragmatic architectural decisions in hybrid legacy and modern environments.
- Experience presenting architectural decisions to senior technical and business leaders.
- Comfort using AI tools (Copilot, Claude, or similar) in daily development workflows.
- Strong communication skills in English (C1 level).
Benefits
- Opportunity to shape architecture across multiple SaaS products.
- Stay hands-on in code while influencing platform-level decisions.
- Work with modern cloud technologies and AI-enhanced development practices.
- Be part of a culture that values autonomy, clarity, and engineering excellence.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NET CoreC#AngularSQL ServerCI/CDInfrastructure as CodeAutomated testingPerformance tuningCloud-based applicationsDistributed systems
Soft Skills
Communication skillsArchitectural decision-makingCollaborationPragmatic decision-making