Microsoft Recruitment 2026 – Software Engineer

Microsoft

Scroll down to apply
2+ Years6 days ago
Experience2+ Years
QualificationB.E/B.Tech

Key Responsibilities

  • Use AI tools across the software development lifecycle in a disciplined manner.
  • Review all AI-generated changes and maintain ownership of their quality before release.
  • Build extensible, maintainable and low-defect production-quality software.
  • Apply coding patterns, security best practices and reusable solutions.
  • Review peer code and tests for coverage, engineering standards, security risks and compliance.
  • Provide timely and coaching-oriented feedback during code reviews.
  • Explore and evaluate design alternatives.
  • Contribute to technical design documents.
  • Identify dependencies across teams and components.
  • Ensure designs address performance, scalability, resiliency and cost requirements.
  • Create test strategies and test plans that prevent regressions.
  • Cover security invariants and negative test cases.
  • Close testing coverage gaps and leverage AI for test automation.
  • Automate build and deployment processes toward zero-touch deployment.
  • Follow safe deployment and rollback practices.
  • Run experiments using feature flags and measure their impact.
  • Participate in on-call support as a DRI.
  • Mitigate production incidents within SLA using least-privilege access.
  • Conduct retrospectives and implement repair actions.
  • Improve telemetry, monitoring and troubleshooting guidance.
  • Software Engineer 2 engineers are expected to contribute to technical design rather than only implement predefined tasks. This includes evaluating different design approaches and helping document technical decisions.
  • Designs should consider performance, scalability, resiliency and cost. Engineers must also recognize dependencies that cross team or component boundaries.
  • The role includes ownership of the test strategy for assigned work. Engineers are expected to create tests that prevent regressions and cover security-related conditions and negative scenarios.
  • Another responsibility is identifying and closing coverage gaps. AI can be used to help automate testing, but the engineer remains responsible for the resulting quality.
  • As a live-site engineer, the candidate may serve as a Directly Responsible Individual (DRI) during production incidents. This means taking ownership of incident response and coordinating the necessary actions to restore service.
  • The role emphasizes least-privilege access when handling production incidents, as well as post-incident retrospectives and repair actions. Improving telemetry, monitoring and troubleshooting documentation is also part of the responsibility.

Skills & Eligibility

  • Candidates should have a strong technical background in software engineering and meet the minimum experience requirement specified by Microsoft.
  • Bachelor’s degree in Computer Science or a related technical field.
  • 2+ years of technical engineering experience involving coding.
  • Programming experience in one or more languages including C, C++, C#, Java, JavaScript or Python.
  • Equivalent experience can also satisfy the minimum qualification.
  • Master’s degree in Computer Science or a related technical field with 3+ years of technical engineering experience.
  • Or a bachelor’s degree in Computer Science or a related technical field with 5+ years of technical engineering experience.
  • Equivalent experience may also be considered.
  • Bachelor’s degree in Computer Science or a related technical field.
  • 2+ years of technical engineering experience involving coding.
  • Programming experience in one or more languages including C, C++, C#, Java, JavaScript or Python.
  • Equivalent experience can also satisfy the minimum qualification.
  • Master’s degree in Computer Science or a related technical field with 3+ years of technical engineering experience.
  • Or a bachelor’s degree in Computer Science or a related technical field with 5+ years of technical engineering experience.
  • Equivalent experience may also be considered.
  • Candidates must be able to meet applicable Microsoft, customer and/or government security screening requirements.
  • The position specifically requires candidates to pass the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.
  • Software architecture
  • Design patterns and coding practices
  • Secure software development
  • Unit and automated testing
  • Version-controlled collaborative development
  • Deployment automation
  • Production troubleshooting
  • Candidates should have a bachelor’s degree in Computer Science or a related technical field, or equivalent experience.
Note: This job is posted on external sites. Joblit shares the listing for convenience and does not take responsibility for third-party content.
Apply Now