Software Architect Cloud Applications (C# / Python / Azure)

  • Kansas City, MO
  • Posted 2 hours ago | Updated 2 hours ago

Overview

On Site
Hybrid
Depends on Experience
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

C#
Python
Azure
Microservices
Cloud Architecture
DevOps
Terraform
Bicep
ARM
PowerShell
Bash
Docker
Kubernetes
CI/CD
Infrastructure as Code
Azure App Services
Azure Functions
AKS
Azure Monitor

Job Details

Job Title: Software Architect Cloud Applications (C# / Python / Azure)
Location : Dallas, TX

Job Summary:

We are seeking a highly skilled Software Architect to lead the design and development of scalable, cloud-native applications using C# and Python on Microsoft Azure. This role requires expertise in cloud architecture, microservices, DevOps practices, and modern software engineering principles.

Key Responsibilities:

  • Architect and design end-to-end cloud-based solutions using Azure services.

  • Lead development of C# and Python applications, ensuring best practices in performance, security, and scalability.

  • Define and enforce architecture standards, patterns, and guidelines across teams.

  • Collaborate with product owners, developers, and DevOps engineers to deliver maintainable solutions.

  • Evaluate and recommend new tools, technologies, and frameworks.

  • Provide technical leadership and mentorship to engineering teams.

  • Ensure compliance with security, privacy, and regulatory standards.

  • Participate in code reviews, architecture reviews, and technical design sessions.

Qualifications:

  • Bachelor s degree in Computer Science, Engineering, or equivalent experience.

  • 10+ years of software development experience, including 3+ years in an architectural role.

  • Deep expertise in Microsoft Azure services (Azure App Services, AKS, Azure Functions, Azure Monitor, etc.).

  • Strong experience with Infrastructure as Code (Terraform, Bicep, ARM).

  • Proficiency in scripting languages (Python, PowerShell, Bash).

  • Experience with containerization and orchestration (Docker, Kubernetes).

  • Familiarity with CI/CD tools and practices.

  • Solid understanding of networking, security, and system administration in cloud environments.

  • Background in C# application development and software deployment.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About EnpowerTek