Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Software Mind

Software Architect

Software Mind

Software Architect leading design of software systems for a cloud-based company. Focus on scalable, high-performance solutions and architectural standards across projects.

Posted 6/17/2026full-timeRemote • 🇨🇷 Costa RicaSeniorLeadWebsite

Tech Stack

Tools & technologies
ASP.NETAzureCloudCyber SecurityETLMicroservices.NETSQLSSIS

About the role

Key responsibilities & impact
  • Architect and design scalable, secure, and resilient SaaS solutions using Microsoft Azure cloud services.
  • Lead the design and implementation of enterprise-grade data warehouses, including data modeling, ETL pipelines, and performance optimization.
  • Work closely with software engineers, DevOps, and data teams to ensure seamless integration of applications and data systems.
  • Develop architectural documentation, diagrams, and technical specifications for application frameworks and data platforms.
  • Provide expert-level guidance on Azure services, including App Services, Azure Functions, Azure SQL, Cosmos DB, Azure Data Factory, Synapse Analytics, and Azure Storage.
  • Define and enforce architecture standards, best practices, and governance models across projects.
  • Collaborate with business stakeholders to align architecture with strategic objectives and ensure systems support scalability, compliance, and maintainability.
  • Evaluate emerging technologies and tools for potential adoption to improve performance, scalability, or cost effectiveness.
  • Provide technical leadership and mentorship to software developers and engineers

Requirements

What you’ll need
  • +90% English written and oral (at least B2 level) with excellent communication skills
  • Bachelor's or Master's degree in computer science, Engineering, Information Systems, or a related field.
  • 7+ years of experience in application development with a focus on .NET (C#), ASP.NET Core, or similar Microsoft-based frameworks.
  • 5+ years of experience designing data warehouses and working with the Microsoft BI stack (SQL Server, SSIS, SSAS, Power BI).
  • Strong understanding of cloud-native application architecture and microservices.
  • Deep experience with Microsoft Azure cloud ecosystem.
  • Proven experience with Azure DevOps, CI/CD, and infrastructure-as-code tools such as ARM templates or Bicep.
  • Experience in designing for scalability, fault tolerance, security, and compliance in cloud environments.
  • Strong communication and interpersonal skills, with the ability to lead discussions and influence architectural decisions
  • Knowledge of cybersecurity best practices.
  • Previous experience in Agile/Scrum environments.
  • Previous leadership experience will be ideal.

Benefits

Comp & perks
  • Flexible schedules
  • An authentic work-life balance
  • Payment in US Dollars

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NETC#ASP.NET Coredata modelingETL pipelinesperformance optimizationcloud-native application architecturemicroservicescybersecurity best practicesAgile
Soft Skills
communication skillsinterpersonal skillsleadershipmentorshipcollaborationinfluence architectural decisionsstrategic alignmenttechnical guidanceproblem-solvinggovernance
Certifications
Bachelor's degreeMaster's degree