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.
What you’ll work on:
- Designing and building backend services in C#/.NET on Azure (AKS, Functions, Cosmos DB, SQL).
- Driving a large-scale infrastructure migrations.
- Full-stack feature delivery across APIs and 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.
Who we’re looking for:
- You use AI-powered development workflows (Copilot, LLM-assisted coding, agentic tools) as a daily force multiplier , not as a novelty, but as a core part of how you ship software faster and better.
- You’re always experimenting with new tools to raise your own bar and help your teammates do the same.
Why this team:
- 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.
About the role:
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.
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, and cost requirements.
Experience Level: senior Employment Type: full-time Workplace Type: hybrid Category: Engineering Industry: Technology Salary Range: Not stated Salary Min: 0 Salary Max: 0 Salary Currency: USD Salary Period: year Required Skills: C#, .NET, Azure, AKS, Functions, Cosmos DB, SQL, AI, machine learning, software development lifecycle, architecture, design, coding, debugging, testing, logging, telemetry, incident management, root cause analysis, problem-solving, communication, collaboration, leadership Preferred Skills: AI-powered development workflows, Copilot, LLM-assisted coding, agentic tools, experimentation, innovation, technical ownership, scope growth, platform evolution
XML job scraping automation by YubHub