Padmi
Microsoft logo
Microsoft

cloud computing (Azure) · AI and machine learning (Copilot, CoreAI)

Senior Software Engineer

San Francisco Bay Area · Seattle · OnsitePosted 18 days ago
Software engineeringSeniorFull TimeH-1B track record
Apply at Microsoft

Opens the source posting on apply.careers.microsoft.com

Source description

About the role

View original

Leads Infrastructure Design and Architecture: Analyze and understand challenges in on-prem and Azure platform and infrastructure solutions. Develop and build durable solutions for present and future states. Own the technical approach to create and improve architecture. Deeply understand evolving security risk, security research, and security tradeoffs associated with engineering patterns and approaches. Guide cross-functional teams through architectural discussions and decision-making for solution components, including design, compliance, scaling, and cost considerations. Develop and present architecture and design proposals: lead the testing and validation of hypotheses and proposed solutions. Drive AKS enablement and workload onboarding: Support engineering teams transitioning to AKS by driving standardized onboarding tools, pipelines, Terraform modules, runbooks, and migration guides, and providing hands-on guidance. Drive cross-cutting platform initiatives: Partner across teams to enable testing, workload certification, and migration programs and unblock adoption at scale. Author Well-Designed, Scalable, Reliable Code: Author thoughtful, well-designed infrastructure code, including libraries for essential platform functions, proof-of-concept code, and bugs or foundational changes. Effectively share findings from technical investigations. Collaborate with Partner Teams: Collaborate with the broader product engineering and product teams to understand product and platform architecture and develop thoughtful infrastructure improvements. Lead the creation of design documentation: determine appropriate technologies and their interactions. Facilitate and contribute to design discussions, ensuring alignment across teams and incorporating learnings from prior work. Nurture Talent: Mentor other engineers throughout the design and testing process. Embody our culture and values. 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. Strong proficiency in modern CI/CD and release engineering practices, including building, operating, and evolving pipelines using tools such as Azure DevOps Pipelines (strongly preferred), Jenkins, Concourse, GitHub Actions, CircleCI, Spinnaker, or ArgoCD. Experience owning and supporting CI/CD pipelines used by multiple engineering teams, providing shared templates, guardrails, security, and reliability at scale. Experience operating large-scale, globally distributed, highly available, 24/7 systems, with a focus on release reliability, security, and operational excellence. Proficiency in modern software development practices, including code review, testing, release validation, and operational readiness, using languages such as Go, Python, or TypeScript. Demonstrated ability to drive architectural direction across teams, influence technical decisions around build and release systems, and translate ambiguous requirements into scalable, durable release platforms. Excellent written and verbal communication skills, including the ability to explain complex release, reliability, and automation concepts to diverse audiences. Hands-on experience designing and maintaining shared infrastructure and tooling ecosystems, such as reusable Terraform modules, pipeline templates, and onboarding toolchains that improve developer velocity, experience, consistency, and security across teams.

More at Microsoft

Related open roles

View all roles