Software Engineer (Hyderabad)

Software Engineer (Hyderabad)

06 Nov
|
Microsoft
|
Hyderabad

06 Nov

Microsoft

Hyderabad

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.

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.
- 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.
- Planning and implementation. Help break work items into tasks and provide estimates with your team, escalating issues that could cause delays. Follow secure 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

- 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, reliabilit

📌 Software Engineer (Hyderabad)
🏢 Microsoft
📍 Hyderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (hyderabad) / hyderabad

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (hyderabad) / hyderabad