logo
AI Resume Tailoring Sign in to use this AI AI Cover Letter Sign in to use this AI

Job Description

Overview

If you love the pursuit of excellence and are inspired by the challenges that come through driving innovations that impact how the world lives, works, and plays, then we invite you to learn more about Microsoft Business Operations (MBO) - and the value we deliver across Microsoft and to our customers and partners. We offer unique opportunities to work on interesting global projects in an environment that appreciates diversity, focuses on talent development, and recognizes achievements.

As a Software Engineer, you’ll help build and operate platforms that power how Microsoft does business - growing your engineering craft while working on high-impact problems at global scale. You will design, build, and operate software that helps teams launch and manage products across Microsoft. Working closely with more experienced engineers, product managers, and other stakeholders, you will translate customer and business needs into reliable, secure, and maintainable engineering solutions.

In this role, you will grow your engineering craft - writing clean, extensible code; participating in code and design reviews; and learning to use AI-assisted development tools (e.g., GitHub Copilot, agentic coding workflows, GenAI-based code review and test generation) in a disciplined, production-grade way while taking responsibility for the quality of your AI-generated changes and applying Responsible AI practices. You will use debugging tools, tests, logs, and telemetry to help flag and mitigate issues, contribute to deployment automation and live-site operations, and uphold Microsoft standards of security, privacy, and accessibility - developing your skills with guidance from more experienced colleagues and a growth mindset.



Responsibilities
  • AI-native development. Learn to use AI tools and practices across the software development lifecycle in a disciplined way. Begin to take responsibility for the content of your AI-generated changes - reviewing all changes and asking more experienced teammates for help as needed.
  • Coding. Write extensible, maintainable code for a product, service, or feature, applying coding patterns, best practices, and GenAI-assisted approaches with guidance. Participate in code reviews to build your skills and learn team standards and begin using automated source-code analysis tools in the build process. Use debugging tools, tests, logs, and telemetry to help flag issues before they reach production, contribute to incident retrospectives, and escalate blockers along with their impact on timelines.
  • Design. Explore and test design options for a feature under the technical leadership of more experienced engineers, outlining strengths and weaknesses and producing code to test hypotheses. Contribute to design documents for simple user stories with oversight, help identify dependencies and downstream interactions, and build your understanding of performance, scalability, resiliency, cost, security, and compliance in systems architecture.
  • Testing and quality. Collaborate to understand and execute a defined test strategy that ensures quality and prevents regressions. Build testable code under guidance, assist with security testing (including negative cases), and begin using AI tools for test automation.
  • Engineering excellence. Help ensure the right processes are followed for security, privacy, safety, and accessibility, and contribute to compliance evidence such as audit trails. Learn and apply “security as code” practices and contribute to deployment gates, security monitoring, threat models, premortems, and AI safety features with supervision. Contribute to automation across build, deployment, and non-production testing, and reuse open-source or internal code responsibly.
  • Planning and implementation. Help break work items into tasks and provide estimates with your team, escalating issues that could cause delays. Follow safe change-deployment practices (e.g., correct flighting) with guidance to minimize customer impact, help keep only secure, up-to-date dependency versions deployed, and know when to enact rollback plans.
  • Reliability and supportability. Act as a designated responsible individual (DRI) for simpler live-site problems - monitoring for degradation or downtime, following the playbook, responding within SLA, and escalating complex issues appropriately. Participate in the on-call rotation, mitigate issues using the minimum required permissions, recommend improvements to troubleshooting guides and telemetry, and help integrate logging and instrumentation to monitor performance, reliability, availability, usage, and safety.
  • Understand user requirements. Partner with stakeholders (e.g., product managers, security and privacy experts, technical leads) to understand customer requirements for a feature. Incorporate customer insights and continuous feedback loops with oversight and develop an understanding of the security and privacy needs of the customers who will use


Qualifications

Required / Minimum Qualifications

  • Bachelor’s Degree in Computer Science or related technical discipline with proven 1+ years of experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python, OR equivalent experience.

Additional or Preferred Qualifications

  • Hands-on experience using AI-assisted development tools (e.g., GitHub Copilot, agentic coding workflows, GenAI-based code review and test generation) across the software development lifecycle, including reviewing and taking responsibility for AI-generated changes and applying Responsible AI practices.
  • Experience writing extensible, maintainable code and applying coding patterns, best practices, and automated source-code analysis tools within the build and development process.
  • Experience using debugging tools, tests, logs, and telemetry to proactively flag and mitigate issues before they reach production and contributing to incident retrospectives to identify root causes.
  • Exposure to evaluating design options and contributing to design documents, with awareness of performance, scalability, resiliency, cost, security, privacy, and compliance considerations in systems architecture.
  • Experience identifying dependencies and understanding downstream interactions between systems and partner teams.
  • Experience contributing to a defined test strategy and building testable code, including security testing (with negative cases) and using AI tools for test automation.
  • Familiarity with security best practices such as “security as code,” threat modeling, premortems, deployment gates, and security monitoring, along with privacy, safety, and accessibility compliance requirements.
  • Experience contributing to build and deployment automation and following safe change-deployment practices (e.g., flighting) and rollback plans to minimize customer impact.
  • Experience participating in an on-call rotation or acting as a designated responsible individual (DRI) monitoring live-site health, following playbooks, responding within SLA, and escalating appropriately.
  • Experience integrating logging, instrumentation, and telemetry to monitor performance, reliability, availability, usage, and safety, including for live-site operations and A/B experiments.
  • Experience partnering with stakeholders (e.g., product managers, technical leads, security and privacy experts) to understand customer requirements and incorporate customer insights and feedback loops.
  • Experience collaborating in cross-functional teams and communicating technical concepts clearly, both verbally and in writing, to achieve shared, mutually beneficial goals.

#EiP


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Do you match this job?

Here is what this employer asked for. Sign in and we will fill in your half.

  • Role Software Engineer you: —
  • Experience 3-4 years you: —
  • Education Any you: —
  • Work type Hybrid you: —
  • Location United States you: —
Check my match
Microsoft
Hardware & Semiconductors · 500+ Members · Redmond, WA, United States

Microsoft builds Windows, Azure, Office and the Copilot family of AI assistants, and operates one of the largest AI training and inference fleets in the world. Microsoft Research and the AI platform teams work across foundation models, systems for large-scale training, and applied ML in every product line.

Founded in 1975 and headquartered in Redmond, Washington, the company is also OpenAI's principal compute partner and ships AI tooling for developers through GitHub, VS Code and Azure AI.

All jobs at Microsoft
Job Overview

Approx. salary range

205K – 338K

Our estimate — this employer did not publish a salary

Our estimate, not the employer’s. Worked out from the middle half of 25 comparable roles on Neural Jobs that did publish a salary, in the same field, country and experience band. The real figure for this job may be different.

Eligibility
United States Right to work in the United States required.
Workplace
Hybrid
Job Posted:
3 days ago
Job Type
Full Time
Education
Any
Experience
3-4 years

Share This Job: