Senior Software Engineer at Microsoft
Redmond, Washington, United States -
Full Time


Start Date

Immediate

Expiry Date

19 Feb, 26

Salary

0.0

Posted On

21 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Developer Productivity, Automation, Telemetry, CI/CD Pipelines, Containerization, Azure DevOps, AI-Driven Optimization, Distributed Systems, Cloud-Native Services, Security, Compliance, YAML, Machine Learning, OpenAI, .NET, C#, Azure

Industry

Software Development

Description
Developer Productivity: Innovate on developer experiences by integrating intelligent automation and telemetry-driven insights. Engineering System Feature Development Design and implement new features for the .NET engineering system that automates build, test, and deployment processes. Enhance reliability and scalability of pipelines for .NET workloads across distributed environments. AI-Driven Optimization Integrate AI capabilities into build and test workflows (e.g., reduction of engineering toil, intelligent test selection, failure analysis). Collaborate with ML teams to embed LLMs and generative AI into developer tools for automated code insights and diagnostics. Distributed Systems & Infrastructure Develop cloud-native services using .NET Core and Azure to support AI orchestration and system scalability. Implement CI/CD automation enriched with AI-driven insights for performance and efficiency. Cross-Functional Collaboration Partner with product engineering and PM teams to align .NET engineering systems with AI innovation goals. Define metrics and telemetry for AI-enhanced build and deployment processes. Security & Compliance Apply Responsible AI principles, privacy safeguards, and compliance checks within .NET engineering workflows. Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in .NET and C OR equivalent experience. 2+ years of experience with CI/CD pipelines, containerization (Docker/Kubernetes), and Azure DevOps. 6+ months of experience using AI-assisted development tools (e.g., GitHub Copilot, or similar) to enhance productivity and code quality 2+ years of experience with distributed systems and cloud-native architectures. Exposure to AI/ML frameworks (PyTorch, TensorFlow) and AI model lifecycle. Knowledge of Azure AI services, OpenAI integration, and AI-driven developer tools. Understanding of security, compliance, and privacy in AI systems. Experience with YAML.
Responsibilities
The Senior Software Engineer will innovate on developer experiences through intelligent automation and telemetry-driven insights. They will design and implement new features for the .NET engineering system, enhancing reliability and scalability of pipelines for .NET workloads across distributed environments.
Loading...