Overview
Software Mind is seeking qualified candidates to fill the role of Software Architect.
In addition to a competitive salary rate and a positive work environment we are committed to delivering high-quality technology solutions. We also offer:
- Flexible schedules
- An authentic work-life balance
- Payment in US Dollars
About the role:
We are looking for an experienced Software Architect to lead the design and development of scalable high-performance on-premises and Cloud software systems. The Software Architect will define the overall structure of our systems set technical standards and guide engineering teams to implement best practices. This is a strategic role that bridges business requirements and technical execution to deliver reliable maintainable software solutions.
#LI-DNI
Qualifications :
Some of the main responsibilities for the role include:
- 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
Job Skills/Requirements
- 90% English written and oral (at least B2 level) with excellent communication skills
- Bachelors or Masters degree in computer science Engineering Information Systems or a related field.
- 7 years of experience in application development with a focus (C#) 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.
Remote Work :
Yes
Employment Type :
Full-time
OverviewSoftware Mind is seeking qualified candidates to fill the role of Software Architect.In addition to a competitive salary rate and a positive work environment we are committed to delivering high-quality technology solutions. We also offer:Flexible schedulesAn authentic work-life balancePaymen...
Overview
Software Mind is seeking qualified candidates to fill the role of Software Architect.
In addition to a competitive salary rate and a positive work environment we are committed to delivering high-quality technology solutions. We also offer:
- Flexible schedules
- An authentic work-life balance
- Payment in US Dollars
About the role:
We are looking for an experienced Software Architect to lead the design and development of scalable high-performance on-premises and Cloud software systems. The Software Architect will define the overall structure of our systems set technical standards and guide engineering teams to implement best practices. This is a strategic role that bridges business requirements and technical execution to deliver reliable maintainable software solutions.
#LI-DNI
Qualifications :
Some of the main responsibilities for the role include:
- 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
Job Skills/Requirements
- 90% English written and oral (at least B2 level) with excellent communication skills
- Bachelors or Masters degree in computer science Engineering Information Systems or a related field.
- 7 years of experience in application development with a focus (C#) 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.
Remote Work :
Yes
Employment Type :
Full-time
View more
View less