This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Microsoft Ads 3rd Party Ads Solutions and Data Management Platforms is building the next innovative platform for AI-driven advertising. Our team empowers internal engineering teams through secure, scalable, and cost-effective on-prem and cloud infrastructure solutions. We are looking for a Principal Software Engineer who will help us maintain and evolve foundational Kubernetes and Azure platform capabilities that enable the Xandr on-prem to Azure migration to complete on time and ensure the resulting platform is stable, secure, and maintainable over the long term. As part of the Platform Engineering team, you will partner with engineering teams, architects, and product groups to design, implement, and evangelize cloud and Kubernetes platform best practices, all while staying curious and open to trying new ideas.
Job Responsibility:
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
Requirements:
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
4+ years of experience designing and delivering distributed systems or platform infrastructure, including significant experience in Microsoft Azure (or AWS/GCP with solid Azure proficiency) and Infrastructure as Code such as Terraform or Bicep
Experience managing systems at scale—globally distributed, highly available, real-time, 24/7 environments—and operating platforms with solid reliability and security requirements
Proficiency in modern software development practices, including CI/CD pipelines, code review, testing, and operational readiness, using languages such as Go, Python, or TypeScript
Demonstrated ability to drive architectural direction across multiple teams, influence technical decisions, and translate ambiguous requirements into durable designs
Excellent written and verbal communication skills, including explaining technical concepts to diverse audiences
Hands-on experience deploying and operating AKS at scale, including networking, identity/workload identity, and secure cluster patterns using Fleet Manager
Hands-on experience building and operating Terraform module ecosystems and platform onboarding toolchains
Nice to have:
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