Principal Software Architect

1 Week ago • 8-12 Years • Full Stack Development • $161,600 PA - $314,400 PA

Job Summary

Job Description

This Principal Software Architect role within Microsoft Teams Core Messaging focuses on delivering next-generation innovations for Teams Copilot and Messaging products. The individual will collaborate with multiple teams, lead project planning and execution, communicate priorities, and mentor engineers. Responsibilities include providing technical leadership, identifying dependencies, developing design documents, acting as a Designated Responsible Individual (DRI), and proactively seeking new knowledge to improve product performance and scalability. The role requires strong collaboration skills, problem-solving abilities, and experience with modern web technologies and cloud-scale infrastructure.
Must have:
  • 8+ years experience
  • Modern web tech experience
  • Backend service integration
  • Cloud-scale infrastructure experience
  • Collaboration & leadership skills
  • Problem-solving & analytical skills
Good to have:
  • Master's degree in CS
  • 10+ years experience

Job Details

Overview

If you're passionate about building cutting-edge solutions that empower teamwork and communication, we want to hear from you! Microsoft Teams is the central hub for teamwork, bringing together people, content, and tools to enhance team engagement and effectiveness. It plays a pivotal role in Microsoft’s vision for modern work, modern life, and modern education. We are revolutionizing how people communicate and collaborate across the globe.


We are seeking a Principal Software Architect (Individual Contributor) for the Microsoft Teams Core Messaging group. This person will collaborate with a multi-functional group to deliver next generation innovations and partner with product and engineering teams to invent and deliver on the future for Teams Copilot and Messaging products. 

 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Qualifications

Required Qualifications: 

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 2+ years of experience with modern web technologies (React, TypeScript, HTML, and CSS, Redux, MobX, or similar frameworks), front-end performance optimization, and responsive design.
  • Experience with integrating front-end applications with backend services (REST, GraphQL, or other APIs).
  • Experience with building cloud-scale infrastructure components.

Other Requirements:
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications: 

  • Bachelor's Degree in Computer Science OR related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python
    • OR Master's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Problem-solving and analytical skills, with a track record of leading complex software projects.
  • Ability to collaborate effectively in a remote team environment.
  • Ability to work independently, manage multiple priorities, and deliver quality work on schedule.

Software Engineering IC6 - The typical base pay range for this role across the U.S. is USD $161,600 - $286,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 $209,600 - $314,400 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Microsoft will accept applications for the role until April 30, 2025.

 

 

#Copilot #Teams #M365 #Messaging

Responsibilities

  • Collaborate and work across multiple disciplines to deliver innovation. Leverages deep subject-matter expertise of cross-product features with appropriate stakeholders (e.g., project managers) to lead multiple product's project plans, release plans, and work items.
  • Communicate priorities and tradeoffs to lay out a path for achieving a vision.
  • Inspire without authority across teams and motivate individuals to work together towards common goals. Leads by example and mentors others to produce extensible and maintainable code used across the company.
  • Provide technical leadership for the identification of dependencies and the development of design documents for a product, application, service, or platform.
  • Hold accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions.
  • Proactively seek new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and shares knowledge with other engineers.
  • Thrive in a bit of chaos and creates the structure needed to execute smoothly at scale.

Similar Jobs

Google - Partner Engineer, YouTube Shopping

Google

Taipei City, Taiwan (On-Site)
1 Week ago
Google - Software Engineering Manager II, Infrastructure, Google Cloud Compute

Google

Sunnyvale, California, United States (On-Site)
4 Days ago
Canva - Senior Backend Engineer (Java) - Content Growth

Canva

Sydney, New South Wales, Australia (Remote)
2 Weeks ago
ION - Lead Software Engineer, Italy

ION

Pisa, Tuscany, Italy (On-Site)
6 Months ago
PwC - IN_Associate_Azure Cloud Data Engineer_OneCloud _Advisory _Bangalore

PwC

Gurugram, Haryana, India (On-Site)
4 Months ago
Microsoft - Technical Support Engineer – Web Technologies

Microsoft

Seoul, South Korea (Remote)
1 Week ago
Super - Senior Full-Stack Software Engineer ( Remote! )

Super

Toronto, Ontario, Canada (Remote)
5 Months ago
DOTSOFT SA - Full-Stack Web Developer

DOTSOFT SA

Greece (Remote)
2 Weeks ago
Microsoft - Principal Software Engineering Manager

Microsoft

(On-Site)
1 Week ago
Google - Senior Software Engineer, Full Stack

Google

Mountain View, California, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Engineer II, Health Platform

Google

Bucharest, Bucharest, Romania (On-Site)
6 Days ago
Google - Software Engineer II, Service Provisioning, Google Cloud Platform

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Microsoft - Software Engineer 2

Microsoft

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
1 Week ago
ByteDance - Senior Site Reliability Engineer, AI Applications

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Next Level Business Services - BigData Architect

Next Level Business Services

Bentonville, Arkansas, United States (On-Site)
6 Months ago
Dream Sports - Quality Assurance- Engineer

Dream Sports

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Ness Digital - Senior BI Developer

Ness Digital

Iași, Iași County, Romania (Remote)
1 Month ago
Google - Software Engineer II, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
5 Months ago
ION - Technical Support Analyst, Jersey City - 9781

ION

Jersey City, New Jersey, United States (On-Site)
6 Months ago
Canva - Backend Software Engineer - Internationalization

Canva

Beijing, Beijing, China (Remote)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Redmond, Washington, United States

Netflix - Security Software Engineer 5

Netflix

United States (Remote)
1 Month ago
Probably Monsters - Build Engineer, Ecosystems (Core Technology)

Probably Monsters

Dallas, Texas, United States (On-Site)
2 Months ago
Nagarro - Analyst, Operations

Nagarro

New York, New York, United States (On-Site)
6 Months ago
Google - Strategic Partner Development Manager, Sellside, Global Partnerships

Google

Mountain View, California, United States (On-Site)
6 Days ago
Axiom Zen - Growth Marketing Manager

Axiom Zen

United States (Remote)
2 Months ago
CharacterAI - UX Researcher

CharacterAI

Menlo Park, California, United States (On-Site)
4 Weeks ago
NVIDIA - Solutions Architect, AI and ML

NVIDIA

Redmond, Washington, United States (On-Site)
3 Weeks ago
Google - Senior Software Engineer, Google Cloud Business Platforms

Google

Kirkland, Washington, United States (On-Site)
1 Week ago
Nintendo - Sr BI Data Analytics Engineer

Nintendo

Redmond, Washington, United States (On-Site)
1 Week ago
Probably Monsters - QA Test Lead

Probably Monsters

Dallas, Texas, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

GrowthX® - Tech Lead

GrowthX®

Bengaluru, Karnataka, India (On-Site)
6 Months ago
GoMotive - Senior Software Engineer

GoMotive

India (Remote)
1 Month ago
Rockstar Games - Senior Full Stack Engineer (C#/React)

Rockstar Games

New York, New York, United States (On-Site)
7 Months ago
ByteDance - Full Stack Software Engineer - Data, Security

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
PhonePe - Software Engineer - Test (4-6yrs) - (Pune)

PhonePe

Pune, Maharashtra, India (On-Site)
5 Months ago
Netflix - Full-Stack Engineer (L5)

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
NVIDIA - Senior High-Performance LLM Training Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
3 Weeks ago
Flow - Senior/Staff Web Engineer

Flow

Miami, Florida, United States (Hybrid)
6 Months ago
Aristocrat Gaming - Associate Principal Engineer

Aristocrat Gaming

Noida, Uttar Pradesh, India (Hybrid)
1 Month ago
Eleven Labs - Technical Customer Support Specialist

Eleven Labs

United States (Remote)
6 Days ago

Get notifed when new similar jobs are uploaded

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Noida, Uttar Pradesh, India (On-Site)

Redmond, Washington, United States (Hybrid)

Hyderabad, Telangana, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Redmond, Washington, United States (Remote)

Cairo, Cairo Governorate, Egypt (On-Site)

Budapest, Hungary (Hybrid)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug