微软Sr. Software Engineer--M365 Routing Fabric Team
任职要求
Required 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. Other Requirements: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. Preferred Qualifications• 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. • 3+ years of industry experience in service development, successfully shipping services through multiple releases. • Solid understanding of distributed systems, and AI/ML-driven decision systems. • Passion for quality and proven record of delivering excellent results under challenging schedule to work on …
工作职责
OverviewWe are looking for a highly motivated and technically strong Software Engineer who is passionate about building intelligent, scalable, and resilient systems at the heart of Microsoft 365’s infrastructure. You will join the Substrate Unified Fabric team, which is driving the modernization of cloud routing through RouteResolutionService—a core platform component designed to deliver highly accurate, efficient, and secure routing for Microsoft 365 workloads across global infrastructure. About the Team: The SURF (Substrate Unified Routing Fabric) team is responsible for the Substrate Routing Platform, which routes trillions of HTTP requests daily with industry-leading accuracy and minimal latency. With the MIRA (M365 Integrated Routing Architecture) initiative, SURF now handles traffic for major M365 workloads like Teams and SharePoint Online, providing enhanced routing, resilience, and security. The team is known for technical excellence, a culture of innovation, and a commitment to operational impact at massive scale. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. Responsibilities• Design and implement features in RouteResolutionService to support different scenarios in M365 including Copilot. • Build distributed, highly available and resilient systems. • Work with services spanning thousands of servers, doing tens of billions of transactions and serving hundreds of millions of users. • Drive technical excellence through code reviews, architecture design, and mentoring of other engineers. • Build Agentic-loop to accelerate development
OverviewWe are looking for a Senior Software Engineer to join the Experimentation and Configuration Service (ECS) team and help lead the next generation of Microsoft’s safe, scalable, and resilient configuration platform. As a Senior Software Engineer in ECS, you will often serve as the technical lead for a feature crew or major platform area. You will own complex technical problems end-to-end, define architecture and execution strategy, mentor engineers, influence partner teams, and drive outcomes that improve ECS reliability, customer experience, and engineering velocity. This role requires strong technical judgment, strategic thinking, and the ability to create clarity in ambiguous problem spaces. You will be expected to go beyond implementation and shape how the team designs, validates, operates, and evolves ECS platform capabilities. About the ECS Team The ECS team is responsible for Microsoft’s Experimentation and Configuration platform, enabling safe rollout, continuous configuration delivery, feature experimentation, policy-driven governance, telemetry, and resilient configuration consumption across Microsoft 365 and broader Microsoft workloads. ECS operates at the intersection of distributed systems, live-site reliability, security, compliance, and AI-native engineering. The team is transforming ECS into an agentic-native Continuous Configuration system by integrating AI coding agents, operational agents, MCP interfaces, automated validation, intelligent troubleshooting, and self-healing workflows into the platform and engineering process. Why Join Us This role gives you the opportunity to lead meaningful platform work at Microsoft scale. As a Senior Software Engineer in ECS, you will shape critical configuration infrastructure, improve how Microsoft services safely roll out change, and help define the team’s agentic-native engineering model. You will work on high-impact problems where strong technical leadership, customer empathy, and operational excellence directly translate into safer and faster service delivery across Microsoft.Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. Responsibilities• Technical Leadership: Serve as a technical lead for a feature crew or major ECS platform area, driving architecture, execution strategy, design quality, and delivery outcomes. • Strategic Feature Ownership: Own high-impact ECS capabilities across multiple releases, building roadmaps, evaluating progress, and ensuring investments deliver measurable product, customer, and business value. • Complex Problem Solving: Scope and resolve technically complex and ambiguous problems requiring cross-team alignment, architectural judgment, and sustained execution. • Agentic-Native Engineering: Lead adoption of AI-assisted and agentic development practices across the crew, including coding agents, MCP-based automation, SKILLs, automated validation, operational intelligence, and modern AI-native engineering practices and evaluation-driven development. • Architecture & Design Quality: Develop elegant, resilient, and maintainable designs; improve others’ design specs; ensure solutions align with long-term ECS architecture. • Reliability & Observability: Define telemetry, health signals, validation strategy, dashboards, and operational readiness criteria for major ECS capabilities. • Engineering Lifecycle Improvements: Improve the team’s engineering lifecycle, including design reviews, test strategy, CI/CD, incident learnings, release quality, and production readiness. • Customer & Partner Engagement: Represent ECS in technical discussions with partner teams and customers, translate pain points into platform improvements, and drive alignment across teams. • Mentorship & Culture: Mentor engineers, model strong engineering practices, improve team culture, and help others increase technical depth and execution quality. • Risk Management: Identify problems several steps ahead, manage dependencies, make informed tradeoffs, and know when to ship, hold, pivot, or escalate.
OverviewMicrosoft’s Observability & Intelligent Cloud team is reimagining how large-scale cloud services stay reliable. We build intelligent systems that help prevent incidents, detect failures earlier, accelerate diagnosis and mitigation, and reduce operational effort across Microsoft services. Our work spans the full reliability lifecycle—from telemetry and anomaly detection to AI-assisted diagnosis, safe automation, and intuitive operational experiences. You will help create secure, scalable platforms that protect customers and enable engineering teams to operate services with greater speed and confidence. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. Responsibilities• Design, build, test, deploy, and operate reliable backend services, APIs, data pipelines, and automation workflows. • Create intelligent capabilities that turn large volumes of operational data into timely, actionable insights for engineering teams. • Apply software engineering and AI techniques to improve anomaly detection, alert correlation, incident diagnosis, and safe mitigation. • Investigate production issues, identify root causes, and turn lessons from live-service events into durable product and engineering improvements. • Partner with service teams, product managers, and engineers to understand reliability challenges and translate them into scalable solutions. • Improve the security, observability, performance, quality, and maintainability of the services you own. • Contribute to technical designs, documentation, operational readiness, and shared engineering practices.
The Role We are Tesla Energy Team. We are building highly distributed energy network to support company vision of accelerate world’s transition to a sustainable energy. The Energy Team is seeking hardworking and passionate software engineers as various levels. Responsibilities • Design and develop high quality, scalable and stable back-end services. • Develop back-end web services. • Follow Tesla’s high standards for security-best practices in all development. • Partner closely with security team for code analysis and design reviews. • Perform unit testing. • Process bug reports and release fixes. • Participate in code reviews. • Participate in agile processes. • Always think innovatively to solve customer problems.
• Provide expert-level technical support to external developers using Unreal Engine’s animation systems, including animation blueprints, graph nodes, skeletal mesh components, montages, and control rigs. • Analyze, debug, and resolve complex animation-related issues, such as runtime blending bugs, synchronization problems, and performance bottlenecks. • Serve as a technical liaison between developers and internal engineering teams, communicating feedback, reporting bugs, and helping influence future animation system improvements. • Assist partners in optimizing their animation pipelines for memory efficiency, runtime performance, and cross-platform deployment. • Contribute to documentation, sample projects, and tutorials to illustrate best practices in animation authoring and runtime performance. • Deliver presentations, technical workshops, or written content to educate and support the developer community, especially around advanced animation workflows in Unreal Engine. • Monitor and participate in developer-facing channels (forums, bug reports, feedback sessions) to proactively identify and solve emerging challenges in animation systems.