Search by job, company or skills

Microsoft

Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 30 applicants
Early Applicant

Job Description

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 AIpowered workloads. We design and operate highscale 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, enterprisegrade 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, featurelevel contributions to production systems. You work on wellscoped 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 welldefined 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 crossfunctional partners (PM, QA, SRE, and dependent teams) at a featurelevel 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 generalpurpose programming language (for example: C#, Java, C++, Go, or Python).

Good understanding of data structures, algorithms, and objectoriented design principles.

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

Ability to work on wellscoped 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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 143927763

Similar Jobs

(estd)