Principal Software Architect

1 Month 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

Info Stretch - Java Support Software Engineer

Info Stretch

Mexico (On-Site)
7 Months ago
Google - Video Solutions Consultant

Google

Gurugram, Haryana, India (On-Site)
1 Month ago
Canva - Backend Software Engineer - Gen AI, Design Generation Experience

Canva

Melbourne, Victoria, Australia (Remote)
1 Month ago
Playtika - Site Reliability Engineer

Playtika

Netherlands (Hybrid)
2 Months ago
Microsoft - Member of Technical Staff – Machine Learning Engineer

Microsoft

New York, New York, United States (Hybrid)
2 Months ago
Google - Senior Software Engineer, Infrastructure, Core

Google

Kirkland, Washington, United States (On-Site)
1 Month ago
GoTo Group - Lead Software Engineer - Engineering Platform

GoTo Group

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Epic Games - Senior Web Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
Warner Bros Games - Senior Software Engineer - Roku (Adtech Team)

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Mozilla - Staff Machine Learning Engineer, Gen AI

Mozilla

Netherlands (Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Senior Software Engineer, Backend and Infrastructure

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Nagarro - Associate Staff Engineer, Java

Nagarro

Canada (Remote)
7 Months ago
Luxoft - Android HMI Architect

Luxoft

Cairo, Cairo Governorate, Egypt (On-Site)
5 Months ago
ByteDance - Backend Software Engineer - Security Engineering

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
ByteDance - Senior Backend Software Engineer - Global E-Commerce Supply Chain Operation Platform

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago
Simple Viral Games - Lead Software Developer

Simple Viral Games

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Virtusa - Senior QA Lead

Virtusa

Andhra Pradesh, India (On-Site)
9 Months ago
Playtika - Full Stack Developer

Playtika

Poland (Hybrid)
3 Months ago
Werplay - QA Automation Engineer

Werplay

Islamabad, Islamabad Capital Territory, Pakistan (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Redmond, Washington, United States

Niantic - Senior UX Designer

Niantic

San Francisco, California, United States (Hybrid)
2 Months ago
WebFX - Jr. Internet Marketing Specialist

WebFX

Harrisburg, Pennsylvania, United States (On-Site)
7 Months ago
Samsung Semiconductor - Staff IT Solution and Database Architect

Samsung Semiconductor

San Jose, California, United States (On-Site)
1 Month ago
Samsung Semiconductor - Senior Engineer, Design Verification

Samsung Semiconductor

San Jose, California, United States (On-Site)
2 Months ago
NVIDIA - Senior Physical Design Methodology Engineer

NVIDIA

Austin, Texas, United States (On-Site)
2 Months ago
Zoox - Senior/Staff Software Engineer - Simulation Workload Orchestration

Zoox

Seattle, Washington, United States (Hybrid)
7 Months ago
Hawk Eye Innovations - NBA Operations Lead - Officiating

Hawk Eye Innovations

Atlanta, Georgia, United States (Hybrid)
1 Month ago
ION - Technical Consultant - Endur

ION

Uniondale, New York, United States (On-Site)
7 Months ago
NVIDIA - Senior System Software Engineer - Tegra

NVIDIA

Santa Clara, California, United States (On-Site)
4 Months ago
PlayStation Global - Environment Artist

PlayStation Global

Los Angeles, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Nagarro - Senior Engineer, .Net Fullstack

Nagarro

Colombia (Remote)
7 Months ago
Nagarro - Senior Engineer, Database Oracle

Nagarro

India (Remote)
7 Months ago
The Walt Disney Company - Senior Software Engineer (Frontend)

The Walt Disney Company

Hong Kong (On-Site)
2 Months ago
Google - Software Engineer III, Full Stack, Google Ads

Google

Los Angeles, California, United States (On-Site)
6 Months ago
Google - Software Engineer, PhD, Early Career, Campus, 2025 Start

Google

Atlanta, Georgia, United States (On-Site)
6 Months ago
ByteDance - Full Stack Software Engineer - Data, Security

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
Google - Staff Software Engineer, Processing and Serving, Google Photos

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
ByteDance - Software Engineer Intern (CDN/Edge/Traffic Platform)

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Sovrun - Blockchain Engineer

Sovrun

Makati, Metro Manila, Philippines (Hybrid)
2 Months ago
Google - Senior Software Engineer, Engineering Productivity, Google Cloud Platforms

Google

Sunnyvale, California, United States (On-Site)
1 Month 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.

Vancouver, British Columbia, Canada (On-Site)

Mountain View, California, United States (Hybrid)

Shenzhen, Guangdong Province, China (On-Site)

Noida, Uttar Pradesh, India (On-Site)

Redmond, Washington, United States (On-Site)

Paris, Île-de-France, France (On-Site)

London, England, United Kingdom (On-Site)

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