Ubiminds

Software Architect – .NET, Angular

Ubiminds

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

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