Stay safe: CareerCola does not guarantee employer authenticity. Never pay fees or share OTP, bank details, or passwords to obtain a job. Job Safety policy · Report this job

Software Engineer 2

Microsoft

  • Location Bengaluru, Karnataka, India
  • Job type Full-time
  • Work mode On-site
  • Salary Not disclosed
  • Posted

Job overview

Location
Bengaluru, Karnataka, India
Job type
Full-time
Work mode
On-site
Salary
Not disclosed
Category
IT & Technology
Posted
Valid through

At a glance by CareerCola

Company
Microsoft
Role
Software Engineer 2
Location
Bengaluru, Karnataka, India
Employment type
Full-time
Work mode
On-site
Category
IT & Technology
Posted
4 Sep 2026
Valid through
3 Mar 2027

About the role

Designing and developing advanced AI capabilities, including container execution and image generation. Building AI-driven computer and tool-use capabilities for enterprise-scale production environments. AI-native development: Use AI tools across the SDLC in a disciplined way, and own the quality of AI-generated changes by reviewing everything before it ships. Write production-quality code: Build extensible, maintainable, low-defect features with minimal supervision, applying coding patterns, security best practices, and reuse where appropriate. Raise the bar in code review: Review peers' code and tests for coverage, standards, security risks, and compliance — giving timely, coaching-oriented feedback. Contribute to design and architecture: Explore and evaluate design options, help author design documents, identify cross-team dependencies, and ensure designs meet performance, scalability, resiliency, and cost goals. Own test strategy and quality: Create test plans that prevent regressions, cover security invariants and negative cases, close coverage gaps, and leverage AI for test automation. Drive engineering excellence and secure deployment: Automate build and deployment toward zero-touch, follow safe deployment and rollback practices, and run experiments with feature flags to measure impact. Support the live site: Serve on-call as a DRI, mitigate incidents within SLA using least-privilege access, run retrospectives with repair actions, and improve telemetry, TSGs, and monitoring. Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. These requirements include but are not limited to the following specialized security screenings: Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. OR equivalent experience.

Official listing: https://apply.careers.microsoft.com/careers/job/1970393556984702?hl=en

Microsoft job ID: 1970393556984702

Requirements

Designing and developing advanced AI capabilities, including container execution and image generation. Building AI-driven computer and tool-use capabilities for enterprise-scale production environments. AI-native development: Use AI tools across the SDLC in a disciplined way, and own the quality of AI-generated changes by reviewing everything before it ships. Write production-quality code: Build extensible, maintainable, low-defect features with minimal supervision, applying coding patterns, security best practices, and reuse where appropriate. Raise the bar in code review: Review peers' code and tests for coverage, standards, security risks, and compliance — giving timely, coaching-oriented feedback. Contribute to design and architecture: Explore and evaluate design options, help author design documents, identify cross-team dependencies, and ensure designs meet performance, scalability, resiliency, and cost goals. Own test strategy and quality: Create test plans that prevent regressions, cover security invariants and negative cases, close coverage gaps, and leverage AI for test automation. Drive engineering excellence and secure deployment: Automate build and deployment toward zero-touch, follow safe deployment and rollback practices, and run experiments with feature flags to measure impact. Support the live site: Serve on-call as a DRI, mitigate incidents within SLA using least-privilege access, run retrospectives with repair actions, and improve telemetry, TSGs, and monitoring. Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. These requirements include but are not limited to the following specialized security screenings: Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaSc

Skills

  • SDLC
  • AI
  • Software Engineering
  • Production Code
  • Code Review

About Microsoft

Visit company website

Microsoft is a US technology company headquartered in Redmond, Washington. It builds Windows, Microsoft 365, Azure, GitHub, and Copilot, and hires engineers, researchers, and business roles globally including India.
View company profile