refresh

트렌딩 기업

트렌딩

채용

JobsMicrosoft

Software Engineer

Microsoft

Software Engineer

Microsoft

India, Telangana, Hyderabad

·

On-site

·

Full-time

·

4d ago

Overview

The Data Lifecycle Management (DLM) team is part of Microsoft Purview, building foundational services that help organizations govern, retain, protect, and manage data across its entire lifecycle. Our work enables customers to meet regulatory, legal, and compliance obligations while confidently adopting cloud and AI‑powered workloads. We design and operate high‑scale backend services that power retention, archiving, and compliance experiences across Microsoft 365. Our systems process large volumes of enterprise data and require strong guarantees around security, reliability, and correctness, operating at global scale within the Microsoft cloud ecosystem. As part of this team, you will collaborate closely with engineers, product managers, and partner teams across Microsoft to deliver trusted, enterprise‑grade services that customers rely on every day. We value strong engineering fundamentals, thoughtful design, and continuous learning, and we support engineers at all stages of their growth.

Role Overivew: As a Software Engineer (Backend) – L60, you are a growing individual contributor who builds a strong foundation in backend engineering while delivering reliable, feature‑level contributions to production systems. You work on well‑scoped problems within an existing architecture and learn to execute with increasing independence under the guidance of senior engineers. In this role, you contribute to the design, implementation, testing, and operation of backend services, with a focus on code quality, correctness, and service health. You are expected to understand the local codebase and feature domain, follow established engineering practices, and seek help early to stay aligned and unblock progress. L60 engineers demonstrate consistent growth by absorbing feedback, learning quickly, and steadily moving toward independent execution at the task and feature level. While technical leadership is not expected at this stage, you are a reliable team member who collaborates effectively with partners and shows curiosity about customer needs and system behavior.

Responsibilities:

Implement well‑defined backend features and services within an existing architecture, following established design and coding standards. Write clean, maintainable, and testable code with guidance from senior engineers and reviewers.

Participate in design discussions and code reviews, learning how to translate requirements into technical solutions.

Debug and fix issues in development and production environments with support, gradually improving troubleshooting independence.

Collaborate effectively with cross‑functional partners (PM, QA, SRE, and dependent teams) at a feature‑level scope.

Follow engineering best practices around security, reliability, performance, and compliance, learning how these apply to backend systems. Actively seek feedback, apply learnings quickly, and demonstrate consistent growth toward independent task execution.

Qualifications:

Bachelor’s / master's degree in computer science, Engineering, or a related technical field OR equivalent practical experience.

2+ years of experience designing, developing, testing, or maintaining software applications or services Proficiency in at least one general‑purpose programming language (for example: C#, Java, C++, Go, or Python).

Good understanding of data structures, algorithms, and object‑oriented design principles.

Experience working with source control systems, build pipelines, and debugging tools.

Ability to work on well‑scoped problems within an existing codebase and architecture, with guidance.

Demonstrated ability to learn quickly, accept feedback, and collaborate effectively within an engineering team.

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.

Total Views

0

Apply Clicks

0

Mock Applicants

0

Scraps

0

About Microsoft

Microsoft

A software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services.

10,001+

Employees

Redmond

Headquarters

$3000B

Valuation

Reviews

3.8

5 reviews

Work Life Balance

4.1

Compensation

4.3

Culture

3.4

Career

3.2

Management

3.0

65%

Recommend to a Friend

Pros

Excellent compensation and benefits package

Four-day workweek with improved work-life balance

Supportive managers and teams

Cons

High-pressure environment causing anxiety

Unprofessional interview processes

Limited creative work opportunities

Salary Ranges

5,571 data points

Junior/L3

Mid/L4

Junior/L3 · Advertising Client Success

2 reports

$163,358

total / year

Base

$141,875

Stock

-

Bonus

-

$163,358

$163,358

Interview Experience

7 interviews

Difficulty

3.7

/ 5

Duration

14-28 weeks

Offer Rate

14%

Experience

Positive 14%

Neutral 29%

Negative 57%

Interview Process

1

Application Review

2

Recruiter Screen

3

Technical Phone Screen

4

Technical Interview

5

Onsite/Virtual Interviews

6

Final Round

7

Offer

Common Questions

Coding/Algorithm

System Design

Behavioral/STAR

Technical Knowledge

Past Experience