Back to jobs
S

Software Architect

MXPosted Yesterday
remote

Job Description

Requirements
Must-have experience
  • Bachelor’s degree in Computer Science, Information Technology, or related field
  • 7+ years of experience in software development and architecture, including at least 3 years working with Azure cloud environments
  • Strong experience designing scalable, resilient, and secure cloud architectures on Microsoft Azure
  • Expertise in Azure services such as App Services, Azure Functions, AKS, Storage, Networking, and Security
  • Proficiency in .NET Core and C# for backend development
  • Solid experience building REST APIs and microservices-based architectures
  • Hands-on experience with containers and orchestration technologies (Docker, Kubernetes)
  • Experience with Azure DevOps, CI/CD pipelines, and Infrastructure as Code (Terraform, ARM Templates)
  • Strong database knowledge including SQL Server, Cosmos DB, and PostgreSQL
  • Experience with integration and messaging services (Azure Service Bus, Event Grid, Event Hub)
  • Knowledge of monitoring and observability tools such as Application Insights and Log Analytics
  • Strong understanding of cloud security practices, including IAM, RBAC, policies, and compliance frameworks
  • Ability to define technical standards, governance models, and architectural best practices
  • Strong strategic thinking and ability to translate business needs into technical solutions
  • Excellent communication skills with both technical and business stakeholders
  • Proven leadership and collaboration skills with a results-oriented mindset
  • Ability to document and present complex architectures and technical decisions clearly
Nice-to-have experience
  • Microsoft Certified: Azure Solutions Architect Expert certification
  • Experience modernizing legacy applications into cloud-native architectures
  • Knowledge of hybrid and multi-cloud architectures

Responsibilities
  • Design and implement scalable, secure, and resilient cloud architectures on Azure aligned with business objectives
  • Define and enforce technical standards, guidelines, and best practices for development, integration, and deployment
  • Lead technical decision-making in cloud modernization and migration initiatives
  • Evaluate and recommend technologies and solutions to optimize performance, scalability, and cost efficiency
  • Architect and oversee system integration using APIs, microservices, and messaging patterns
  • Collaborate with DevOps teams to design and implement CI/CD pipelines and deployment automation
  • Ensure cloud security, compliance, and governance through proper implementation of IAM, RBAC, and policies
  • Provide technical leadership and guidance to development teams throughout the project lifecycle
  • Document architecture designs, patterns, and technical decisions to ensure traceability and governance
  • Work closely with cross-functional teams to align technology solutions with business goals

Required Languages
English: Advanced 80–95%

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Get Started Free
Software Architect at Softtek | Renata