refresh

트렌딩 기업

트렌딩 기업

채용

채용Microsoft

Software Engineer

Microsoft

Software Engineer

Microsoft

United States, California, Mountain View

·

On-site

·

Full-time

·

1w ago

Overview

Microsoft Teams is a chat-based application in Office 365 that serves as a hub for teamwork, providing teams with instant access to the tools and resources required for collaboration within Office 365. Microsoft Teams brings together content, tools, people, and conversations into a single integrated experience and continues to transform the team collaboration space. This role offers the opportunity to work on generative AI, large language models (LLMs), and advanced AI technology stacks that power Teams Copilot and other Teams AI products. The position operates at the forefront of AI innovation and research, leveraging the latest advances in deep learning, natural language processing, and conversational AI.

Within the Teams AI Services team, microservices are continuously evolving to support new messaging features while maintaining a high-performance, scalable, and cost-effective ecosystem. The team is hiring a Software Engineer to contribute to the development of revolutionary, robust, and scalable back-end services. This opportunity enables the development of system design expertise and exposure to cutting-edge technology stacks, including .NET Core, TypeScript, Service Fabric, Redis, and Azure Cosmos DB, along with cross-organizational collaboration.

The team follows a lean development approach, maintains a strong customer focus, and applies an evidence-based methodology to decision-making. A live-site-first, metrics-driven culture minimizes technical debt and reduces reactive issue resolution. This position carries significant responsibility and provides opportunities to influence customer satisfaction and contribute to business growth.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. Employees demonstrate a growth mindset, innovate to empower others, and collaborate to achieve shared goals. Daily work is guided by values of respect, integrity, and accountability to foster a culture of inclusion where individuals can thrive at work and beyond.

Responsibilities

  • As part of the AI Services engineering team, this role is responsible for designing, developing, and maintaining high-scale services that form the backbone of Microsoft Teams.
  • Apply state-of-the-art techniques in deep learning, natural language processing, and conversational AI to build and improve the AI capabilities of Microsoft Teams.
  • Experiment, prototype, and evaluate new ideas and approaches for AI-powered messaging features.
  • Work closely with other AI teams across Microsoft to leverage and share best practices and resources.
  • This role requires deep technical engagement with Azure technologies and distributed database systems. Collaboration with partners, both internal and external to the Microsoft Teams organization, is necessary to design and build features that drive user base growth. Strong collaboration skills are required due to extensive cross-team partnerships.
  • Development efforts must consistently account for availability, reliability, performance, and scalability as core engineering fundamentals.
  • Build reusable libraries of services best practices for other teams to leverage.

Qualifications Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.

Preferred Qualifications:

  • Master's Degree in Computer Science or related technical field with proven experience 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 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • Experienced delivering large-scale services, coding and development skills with experience in at least one of the following languages: Typescript, C#, .Net Core, Java.
  • Experience solving challenging problems and cross team organization and collaboration skills.
  • Experience in DevOps to maintain live services and/or application frameworks.
  • Experience with unit-test, continuous integration, and test-driven development is a plus.
  • Experience in optimizing highly scalable systems is a plus.
  • Experience working with Service Fabric or Kubernetes as a plus.

#Microsoft #Microsoft Teams #Teams

Software Engineering IC2 - The typical base pay range for this role across the U.S. is USD $84,200 - $165,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $109,000 - $180,400 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay

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.

총 조회수

0

총 지원 클릭 수

0

모의 지원자 수

0

스크랩

0

Microsoft 소개

Microsoft

Microsoft

Public

Microsoft Corporation is an American multinational technology conglomerate headquartered in Redmond, Washington.

10,001+

직원 수

Redmond

본사 위치

$3000B

기업 가치

리뷰

3.8

5개 리뷰

워라밸

4.1

보상

4.3

문화

3.4

커리어

3.2

경영진

3.0

65%

친구에게 추천

장점

Excellent compensation and benefits package

Four-day workweek with improved work-life balance

Supportive managers and teams

단점

High-pressure environment causing anxiety

Unprofessional interview processes

Limited creative work opportunities

연봉 정보

5,620개 데이터

Senior/L5

Senior/L5 · Account Management

5개 리포트

$209,483

총 연봉

기본급

$181,941

주식

-

보너스

-

$194,895

$209,483

면접 경험

1개 면접

난이도

4.0

/ 5

소요 기간

14-28주

경험

긍정 0%

보통 0%

부정 100%

면접 과정

1

Application Review

2

Recruiter Screen

3

Technical Phone Screen

4

Onsite/Virtual Interviews

5

Team Matching

6

Offer

자주 나오는 질문

Coding/Algorithm

System Design

Behavioral/STAR

Technical Knowledge

Culture Fit