Principal Software Engineer
Full Job Posting
Lead end-to-end technical strategy and execution for large, complex, business-critical product areas by partnering with stakeholders to define vision, shape roadmaps, and deliver measurable customer and business outcomes. Architect, design, and guide implementation of secure, scalable, resilient, high-performance distributed systems; set engineering standards and drive design/code quality through reviews, automation, and operational excellence. Drive technical direction across teams by resolving ambiguous requirements, identifying cross-team dependencies, decomposing multi-quarter initiatives, and improving planning accuracy, risk management, and delivery predictability. Own production health at scale by establishing observability strategy, leading incident response and root-cause analysis, and driving durable reliability, security, and performance improvements. Mentor and grow senior engineers, influence cross-organizational technical decisions, and foster a culture of continuous improvement, data-driven decision making, and engineering excellence. Bachelor'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 equivalent experience. Bachelor's Degree in Computer Science, or a related technical field, AND 8+ years of professional software engineering experience coding in one or more programming languages including C, C++, C#, Java, JavaScript, or Python, with demonstrated technical leadership delivering large-scale, mission-critical systems across multiple teams, OR equivalent experience. 10+ years of software engineering experience, including technical leadership of large, cross-team initiatives from strategy through production operations. Proven track record architecting and operating large-scale distributed/cloud services with strong reliability, security, and performance outcomes. Demonstrated ability to influence at the organization level through technical vision, architecture governance, and executive-level communication. Experience mentoring senior engineers and building engineering capability through design excellence, operational rigor, and continuous improvement practices.
About Microsoft
Apply 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
Logistics Technician
Abu Dhabi, UAE
Microsoft is seeking a technician to manage data center inventory, asset records, deliveries, warranty returns, and data-bearing device destruction. Candidates need a high school diploma and relevant experience or equiva
Critical Environment Technician
Toronto, CAN
Field Product Marketing Specialist
London, GBR
Asia Retail Channel Controller
London, GBR
Sourcing and Category Manager
, GBR
Customer Success Account Manager
, USA
Energy Resource Manager
, USA
Logistics Technician
Abu Dhabi, UAE
Data Center Site Operations Manager
London, GBR