Software Engineer - MBO

Microsoft•Redmond, WA
•$85,400 - $183,700

About The Position

As a Software Engineer in Microsoft Business Operations (MBO), you will build technology that supports Microsoft’s business processes, including commercial offers, consumption meters, usage tracking, insights, billing, and measurement of business outcomes. You will develop platforms and services across software, data, AI, and commerce that support governance, visibility, and automation from product launch through customer adoption and consumption. You will apply computer science principles to design, develop, and optimize software solutions for product features and services. Working with minimal supervision, you will partner with product managers, technical leads, and other engineers to translate customer and business requirements into secure, reliable, scalable, and maintainable solutions. You will use AI tools throughout the software development lifecycle in a disciplined manner, review and take responsibility for AI-generated changes, and uphold Microsoft standards for security, privacy, safety, and accessibility. The role includes contributing across design, implementation, testing, deployment, operation, and live-site reliability.

Requirements

  • Bachelor’s degree in Computer Science or a related technical discipline with proven coding experience in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Experience using AI tools and practices across the software development lifecycle in a disciplined manner, taking responsibility for and reviewing AI-generated changes.
  • Experience applying computer science principles to design, develop, and optimize scalable algorithms, distributed systems, and business applications, including resilient-system architecture and patterns.
  • Experience in one or more technology domains, such as analytics, applications, web, mobile, big data, compute, containers, databases, developer tools, Internet of Things, microservices, or storage.
  • Experience across the engineering and product lifecycle, including estimation, design and code reviews, specification reviews, bug triage, code check-in, sign-off, test targeting, and performance standards.
  • Experience with quality assurance processes, measurements, and standards, including test automation and security testing to validate security invariants.
  • Experience validating solutions, identifying opportunities for improvement, and delivering informed designs ready for production with time for feedback and iteration.
  • Experience building secure software and meeting regulatory and compliance requirements, including secure coding, threat modeling, and privacy considerations.
  • Experience with logging, telemetry, monitoring, and live-site operations, including on-call or DRI rotations to maintain reliability and availability.
  • Problem-solving and data analysis skills, using systems thinking and a data-driven approach to make sound decisions in a fast-paced environment.
  • Experience contributing to code reviews and coaching engineers, reviewing coding patterns, security risks, and best practices.
  • Experience collaborating across teams on novel solutions, resolving conflict, and communicating clearly and respectfully in writing and verbally.

Nice To Haves

  • Master’s degree in Computer Science or a related technical field with proven coding experience in languages such as C, C++, C#, Java, JavaScript, or Python.
  • Bachelor’s degree in Computer Science or a related technical field and 2+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.

Responsibilities

  • Design, code, test, deploy, and operate secure, reliable, accessible, and maintainable product features and services.
  • Use AI tools across the software development lifecycle, review AI-generated changes, and apply Responsible AI practices.
  • Create extensible, maintainable code using appropriate coding patterns, best practices, and reusable code; communicate blockers and schedule impacts.
  • Review features and test code for team standards, test coverage, coding patterns, security risks, compliance, and best practices; provide constructive insights to improve code quality and develop other engineers’ skills.
  • Contribute to architecture and design under technical leadership, evaluate design options, and help ensure solutions meet performance, scalability, resiliency, cost, security, and privacy requirements.
  • Create test strategies, add tests to address gaps, fix or remove broken tests, build testable code, and use AI tools for test automation and security testing.
  • Work with internal stakeholders to understand customer and user requirements, incorporate customer feedback, and advocate for customer security and privacy needs.
  • Identify system dependencies and downstream interactions, document them in designs, and coordinate with other teams where dependencies or validation concerns overlap.
  • Execute project and release plans, estimate and break down work, escalate potential delays, and account for security, privacy, and compliance requirements.
  • Support safe customer deployments, contribute to deployment automation, monitor dependency status, and help determine when rollback plans should be enacted.
  • Run feature-flag and flighting experiments with internal partners, using success and guard-rail metrics to assess changes.
  • Apply secure design principles and security-as-code; build and share tools that improve engineering efficiency and stay current with practices that improve reliability, availability, efficiency, observability, and performance.
  • Participate in an on-call rotation as a designated responsible individual, mitigate live-site issues, respond within SLA, and improve troubleshooting guides, telemetry, tests, logging, and instrumentation.
  • Apply security best practices, contribute to deployment gates, scanners, and security monitoring, follow privacy, safety, and accessibility processes, and maintain awareness of relevant regulations.
  • Communicate clearly and respectfully, collaborate across teams, and contribute to an inclusive culture and growth mindset.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service