Salary- $79K/yr - $125K/yr
Hybrid
Posted 4 days ago

What You’ll Do (Responsibilities)

  • Develop and maintain backend services and applications using .NET / C# (or similar .NET technologies).
  • Design, build and manage CI/CD pipelines (continuous integration / continuous deployment) to enable rapid and reliable delivery of software. Second Talent+2Simplilearn.com+2

  • Automate infrastructure provisioning and configuration using Infrastructure-as-Code (IaC) tools (e.g. Terraform, ARM templates, scripts). Pitch N Hire+2Expertia+2

  • Work with cloud environments — ideally Microsoft Azure (or AWS / other cloud) — provisioning, deploying and maintaining services, managing containers or virtual machines, handling scaling, networking, storage, etc. Simplilearn.com+2Accenture+2

  • Use containerization and orchestration tools (e.g. Docker, Kubernetes / AKS / equivalent) for deploying microservices or modular applications. Simplilearn.com+1

  • Integrate development, operations and possibly AI/ML workflows — e.g. helping deploy AI-powered backend services, AI-assisted tooling, or AI-driven features together with .NET microservices. (For example, “Software Engineer – .NET / AI-Assisted Tools” roles at large tech orgs.) Reddit+2Microsoft Careers+2

  • Collaborate with cross-functional teams: developers, QA, operations, maybe data/ML teams. Ensure smooth handoffs between development and operations (DevOps culture), while supporting reliability, scalability and security. Second Talent+2Simplilearn.com+2

  • Troubleshoot, debug and resolve deployment, performance, and infrastructure issues. Monitor system health, logs, and performance; implement alerting/monitoring as needed. Expertia+1

  • Write and maintain documentation for infrastructure, pipelines, deployment processes, configuration, and release procedures.

hat We’re Looking For (Qualifications & Skills)

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

  • ~2–3 years of hands-on experience building .NET applications or services (C#, .NET Core / .NET 6+, ASP.NET or similar).

  • Experience or strong interest in DevOps practices: CI/CD, version control (e.g. Git), automated builds/deployments, release management.

  • Basic to intermediate knowledge of cloud platforms — ideally Azure, but AWS/GCP is also valuable. Experience with provisioning, deploying, managing cloud infrastructure.

  • Familiarity with infrastructure-as-code (IaC) tools / scripts (Terraform / ARM templates / scripting).

  • Working knowledge of containerization (Docker) and ideally orchestration (Kubernetes + cloud-managed Kubernetes / AKS / similar).

  • Basic to moderate scripting skills (e.g. PowerShell, Bash, Python) to automate tasks and workflows.

  • Understanding of software lifecycle, version control, collaboration across teams (dev, QA, ops), and DevOps culture.

  • Good communication and collaboration skills — ability to work with multiple teams (dev, QA, security, ops).

  • Bonus / desirable: interest or exposure to AI/ML — e.g. building or deploying AI-related services, integrating AI-assisted tools or features, familiarity with ML workflow or libraries (though not mandatory).

Why This Role Can Offer High Compensation (e.g. US-based $190–$220 K)

  • Companies combining .NET backend engineering + cloud-native DevOps + AI/ML deployment are dealing with high-complexity, high-impact systems — often at global scale. That makes the skillset rare and valuable.

  • Expertise in both software development and DevOps (cloud, CI/CD, IaC, containerization) is in high demand.

  • When combined with AI or AI-assisted tooling — the value and potential impact increases; companies pay premium for engineers who can bridge DevOps + software + AI stack.

  • Top tech companies (especially in US or global-remote context) often compensate accordingly for mid-level engineers with this blended skillset.

Job Features

Job Category

.NET Developer, Software Engineering

Apply For This Job

A valid email address is required.
A valid phone number is required.