Mid Cloud Network Engineer (Azure)
Company: Pyramid Systems Inc
Location: United States (Remote)
Salary: $112,242 - $168,363 a year
Type: Full-time
Remote: Yes
Posted: 2026-05-21
About this role
Overview:
The Software Engineer / Developer III is responsible for designing, developing, testing, and maintaining cloud-based and cloud-native applications with a strong emphasis on Microsoft Azure development and modernization initiatives. This role leverages mid-level expertise to deliver scalable, secure, and high-performing solutions across cloud environments while contributing to system design, application architecture, and full lifecycle development. The Software Engineer / Developer III collaborates with stakeholders to define system requirements and provides technical guidance throughout project execution.
Responsibilities:
- Design, develop, test, and deploy cloud-native applications and services within Microsoft Azure environments.
- Analyze business and system requirements and translate them into Azure-based technical solutions.
- Develop and maintain applications using modern programming languages such as C#, .NET, Java, or Python in cloud environments.
- Build and maintain RESTful APIs and microservices architectures hosted in Azure App Services, Azure Functions, or containers.
- Support application modernization efforts, including migration of legacy systems to Azure cloud platforms.
- Develop and execute unit, integration, and automated tests to ensure high-quality application performance.
- Implement and maintain CI/CD pipelines using Azure DevOps, GitHub Actions, or similar tools.
- Utilize Infrastructure as Code (IaC) tools such as ARM templates, Bicep, or Terraform to provision and manage Azure resources.
- Collaborate with DevSecOps, infrastructure, and cybersecurity teams to ensure secure and compliant cloud deployments.
- Identify and resolve application performance issues, system bottlenecks, and defects in both development and production environments.
- Develop and maintain technical documentation, including architecture diagrams, system specifications, and deployment procedures.
- Participate in Agile development processes, including spr...