Senior & Principal Software Engineer - Systems & Infrastructure
Microsoft· Software Engineering
Mountain View, CA$119.8k - $234.7kFull-timePosted 4w ago
About the role
Senior or Principal Software Engineer, Systems and Infrastructure within the AI Infrastructure Engineering Systems team, focusing on design and implementation of large-scale distributed infrastructure for AI workloads, with emphasis on data, storage, streaming, traffic, network, observability, security, and service lifecycle management.
Responsibilities
- Own technical strategy and lead architecture discussions for broad or complex infrastructure requirements, evaluating design hypotheses, trade-offs, dependencies, and long-term system needs.
- Design, implement, and optimize large-scale distributed systems for performance, scalability, resiliency, security, privacy, compliance, and cost efficiency.
- Improve system observability and understandability through metrics, logging, telemetry, and tools that support developer productivity and reliable operation.
- Independently create test strategies, incorporate security testing, improve test coverage, and address difficult-to-test areas through design or rearchitecture.
- Diagnose production issues, conduct incident retrospectives, implement preventive actions, and drive automation across production deployment and routine operations.
- Participate in and influence relevant open-source projects, and identify or build reusable internal and open-source tools that improve engineering effectiveness.
- Communicate with stakeholders and partner teams, resolve cross-team dependencies, mentor engineers, and iteratively deliver software at scale.
- Collaborate across infrastructure and AI teams to improve the performance, efficiency, and reliability of large-scale AI workloads, including model inference.
- Drive complex, ambiguous infrastructure initiatives from problem discovery through architecture, implementation, and production, making sound technical decisions and navigating trade-offs with incomplete information.
Qualifications
- 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
- OR equivalent experience.
Skills
Required:Distributed systems designObservability & monitoringSecurity testing & complianceMentoring & collaboration
Benefits
- Benefits information is available via the Microsoft corporate pay and benefits pages referenced in the job description.
Last updated Sep 24, 2026. Interested? Apply on the company site.
About Microsoft
Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target
More open roles at Microsoft
- Senior Security Sales Specialist3d agoHybrid (Auckland) · Digital Solution Area Specialists
- Technical Program Manager3d agoRedmond, WA, Multiple Locations · Technical Program Management
- AI Business Solutions Specialist Manager - M365 Copilot / Agents / Dynamics 365 / Power Platform3d agoTokyo · Solution Area Specialists
- Senior Technical Program Manager3d agoRedmond, WA, Hybrid (Multiple Locations) · Technical Program Management
- Senior Subsea Project & Operations Manager3d agoTokyo, Japan · Sourcing Engineering