Build the platform that powers Microsoft’s advertising business. The Monetize engineering team builds the sell-side platform (SSP) and curation tools that serve first-party ads across all Microsoft properties and for major third-party publishers worldwide.
We’re hiring a Senior Software Engineer to own backend services handling millions of API requests per day, drive a major Azure Kubernetes migration, and deliver full-stack features that our users depend on daily.
Designing and building backend services in C#/.NET on Azure (AKS, Functions, Cosmos DB, SQL) Driving a large-scale infrastructure migration from VMs to Kubernetes Full-stack feature delivery across GraphQL APIs and TypeScript frontends , UIs, APIs, and tools for business-critical workflows Live-site engineering , owning production health, incident response, and observability Building new applications from scratch as the platform expands into new areas Opportunities to work on AI-powered product features including Copilot experiences and LLM integrations as the platform evolves
A tenured, tight-knit team of 9 engineers where retention speaks for itself , people stay because the work matters and the team is genuinely great High-impact, high-autonomy work: you own features end-to-end from design through production Clear path to Principal and beyond , significant opportunities for technical ownership and scope growth The platform is evolving fast , you’ll shape what it becomes, not just maintain what exists
Improves artificial intelligence tools and practices across the software development lifecycle Partners with internal stakeholders to determine customer/user requirements for scenarios Leads discussions for architecture of complex products ensuring test strategies for solution quality Mentors in identifying dependencies and producing extensible code across teams Leads debugging efforts and application of coding patterns to improve code quality Develops automation for production deployment targeting zero-touch when possible Ensures visibility for compliance through audit trails and maintains understanding of regulations Advocates new trends to adapt them to current problems and shares knowledge with peers Supports collaboration with partner teams, ensuring proper integration before going live
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.
Starting January 26, 2026, Microsoft AI (MAI) employees who live within a 50- mile commute of a designated Microsoft office in the U.S. or 25-mile commute of a non-U.S., country-specific location are expected to work from the office at least four days per week. This expectation is subject to local law and may vary by jurisdiction.
Responsibilities:
AI-Native Development Improves artificial intelligence (AI) tools and practices across the software development lifecycle (SDLC) Proactively takes responsibility for the content of their AI-generated requirements, design documents, code, and other assets, assisting other members of the team to do the same Incorporates Responsible AI practices into the SDLC to ensure appropriate controls over AI-generated assets Applies SDLC and engineering health measures (e.g., Accelerate, SPACE framework, Engineering System Success Playbook [ESSP]) to guide improvements to processes and practices, especially those involving AI Experiments with AI tools and practices to improve their own capabilities, and provides recommendations on how to adopt them to other members of the team
Coding Leads by example across teams and mentors others to produce extensible, maintainable, well-tested, secure, and performant code used across products that adheres to design specifications Leads efforts to continuously improve code performance, testability, maintainability, effectiveness, and cost, while learning about and accounting for relevant trade-offs Identifies best practices and coding patterns and provides deep expertise in the coding and validation strategy Creates and applies metrics to drive code quality and stability Identifies and anticipates blockers or unknowns during the development process, escalates them, communicates how they will impact timelines, and then leads efforts to identify and implement strategies to address them Leads efforts on using debugging tools, tests, logs, telemetry, and other methods, and proactively leads verification of assumptions while developing code before issues occur across products in production Leverages minimal telemetry data, triangulates issues, and resolves with minimal iterations Leads incident retrospectives to identify root causes of problems, the implementation of repair actions, and the identification of mechanisms to prevent incident recurrence Reviews product code and test code to ensure it meets team standards, contains the correct test coverage, and is appropriate for the product or solution area
Design Owns and leads efforts and discussions for the architecture of aspects of complex products/solutions Leads the testing and exploration of various design options across a set of complex product/solution scenarios, ensuring the strengths and weaknesses of each option are outlined and making recommendations for which design option is best Creates proposals for architecture and design documents, and leads testing of hypotheses and proposed complex solutions Leads the development of design documents that support user stories and other product requirements Evaluates new technologies to solve classes of problems, and determines how to integrate these technologies within existing systems Leads efforts to ensure system architecture and individual designs meet performance, scalability, resiliency, disaster recovery
XML job scraping automation by YubHub