Senior Software Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Key Skills for This Role
Full Job Posting
Build and maintain secure-by-default, reusable Terraform and CDKTF/CDKTN modules to standardize and accelerate Azure infrastructure deployments. Consult with internal engineering teams to guide cloud architecture design, optimize for cost and security, and ensure alignment with platform standards. Develop automation and AI-driven interfaces that improve internal usability, accelerate onboarding, and unlock developer productivity. Build and maintain AI agents and MCP server integrations that automate operational work, and own them as production platform components with proper CI/CD, versioning, and evaluation. Drive security and compliance remediation across many repositories and teams, using automation and reusable patterns rather than manual effort. Own shared observability and deployment tooling, including managed Grafana, alert quality, and deployment automation. Design and implement scalable CI/CD pipelines and operational tooling. Write high-quality documentation and communicate complex technical concepts to diverse audiences in a clear, engaging way. Participate in platform strategy discussions and contribute to cross-team technical direction. Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Experience
managing systems at scale—globally distributed, highly available, and real-time, 24/7 environments.
Proficiency with Infrastructure as Code tools like Terraform, and with at least one programmatic IaC framework such as CDKTF, CDKTN, Pulumi, or Bicep.
Minimum of 4 years of experience in programming or scripting with modern software development practices, including CI/CD pipelines.
Practical experience building or integrating AI agents—for example MCP servers, agent tooling, or automation built on LLMs—and a clear view of where automation is and is not appropriate.
Excellent written and verbal communication skills, especially explaining technical concepts to non-specialist audiences.
A growth mindset, openness to learning, and passion for trying new approaches to improve developer experiences. 6+ years of experience deploying and managing Azure infrastructure, especially globally distributed and highly available systems.
Hands-on experience deploying Terraform on Azure, and experience migrating between Infrastructure as Code toolchains.
Familiarity with CI/CD tools such as Azure DevOps or GitHub Actions.
Experience
building self-service tools and developer platforms for provisioning Azure infrastructure.
Experience
with Kubernetes and AKS, including admission policy and cluster platform services.
Experience
with observability tooling such as Grafana, Prometheus, or Azure Monitor, and querying telemetry with Kusto (KQL).
Experience
operating in a compliance-driven environment and driving remediation across teams you do not directly own.
Solid understanding of cloud cost optimization, secure access control, and automated governance.
About Microsoft
Microsoft is a global technology company that develops software, hardware, and cloud services, known for products like Windows, Office, Azure, and Xbox.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Microsoft
Senior Commercial Executive
Dallas, USA
Senior Product Manager
Redmond, USA
Service Engineer II - CTJ - Poly
Reston, USA
Senior Data Engineer
Redmond, USA
Principal Software Engineer, AI Infra Management and Ops
, USA
Senior Program Manager - CTJ - Top Secret
, USA
Partner Development Manager
, USA
Senior Technical Program Management
, USA
