Microsoft
Overview
Senior Software Engineer – Microsoft Teams Microsoft Teams is the new chat-based application in Office 365. It's a hub for teamwork, giving teams instant access to everything they need right in Office 365. Microsoft Teams is the canvas that keeps all your content, tools, people, and conversations together in one place. You will also have the opportunity to work on People and Presence area - profile and avatar management, contacts management, @mentions, people search, and other experiences across both consumer and enterprise versions of the product. These are the foundation for chat, channel, meetings, calendar, and other experiences across Teams product. In the People and Presence team we are continuously evolving both client and service APIs and micro-services that operate at high scale. It provides exciting opportunities in building resilient, highly available, and highly scalable APIs and services that meet the needs of an ever-growing user base of Microsoft Teams. You will also have the opportunity to work on generative AI, LLM, and world class AI stack that power Team’s Copilot and other Team’s AI product. This is a unique opportunity to hone your full stack system design, and your exposure to cutting edge technology stack (.NET Core, ASP.NET Core, Service Fabric, Redis, Azure, React, GraphQL and RESTful APIs) and application architecture skills offering E2E ownership and broad scope to have a huge impact. As a team we’re proud of what we build and how we build it. We run lean, obsess about customers and use an evidence-based approach to decision making. We have live-site first, metrics-driven culture that prevents us from accumulating debt and necessity to put out fires on daily basis. You will be in a position that carries a ton of responsibility and provides opportunities to impact customers’ satisfaction and grow the business exponentially. Responsibilities Software Development Engineer working within an agile development environment with other developers and product owners to scope, architect, develop and deliver world-class software solutions. Design, develop, test, deploy, maintain, and improve software. Prior experience or interest in site reliability engineering/dev-ops. Manage individual project priorities, deadlines, and deliverables. Keep a razor focus on the usage/metrics of the owned services and be super customer focused. Qualifications Required Qualifications:
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Coding and development experienced in at least some of the following languages: Typescript, C#, .Net Core, Java, React, GraphQL. Experience using and/or designing RESTful/GraphQL APIs. Computer science fundamentals in data structures, algorithms, distributed systems, information retrieval. Experience in developing and operating large-scale backend services including design and implementation using Azure Compute, Azure Storage, Azure Cache, or equivalent technology stack in other cloud providers. Preferred Qualifications:
Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with 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 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Experience in DevOps to maintain live services and/or application frameworks. Knowledge of UI Frameworks, MVP application design and complex, and reactive touch-based UI. 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 is a plus. Pay and benefits Base pay range: $119,800.00/yr - $258,000.00/yr. Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 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 $158,400 - $258,000 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 Microsoft will accept applications for the role until October 10, 2025 Equality statement: Microsoft is an equal opportunity employer. Consistent with applicable law, 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 and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations. Seniority level
Not Applicable Employment type
Full-time Job function
Engineering and Information Technology Industries Software Development EEO note: Microsoft is an equal opportunity employer. Referrals increase your chances of interviewing at Microsoft by 2x. Get notified about new Senior Software Engineer jobs in Mountain View, CA.
#J-18808-Ljbffr
Senior Software Engineer – Microsoft Teams Microsoft Teams is the new chat-based application in Office 365. It's a hub for teamwork, giving teams instant access to everything they need right in Office 365. Microsoft Teams is the canvas that keeps all your content, tools, people, and conversations together in one place. You will also have the opportunity to work on People and Presence area - profile and avatar management, contacts management, @mentions, people search, and other experiences across both consumer and enterprise versions of the product. These are the foundation for chat, channel, meetings, calendar, and other experiences across Teams product. In the People and Presence team we are continuously evolving both client and service APIs and micro-services that operate at high scale. It provides exciting opportunities in building resilient, highly available, and highly scalable APIs and services that meet the needs of an ever-growing user base of Microsoft Teams. You will also have the opportunity to work on generative AI, LLM, and world class AI stack that power Team’s Copilot and other Team’s AI product. This is a unique opportunity to hone your full stack system design, and your exposure to cutting edge technology stack (.NET Core, ASP.NET Core, Service Fabric, Redis, Azure, React, GraphQL and RESTful APIs) and application architecture skills offering E2E ownership and broad scope to have a huge impact. As a team we’re proud of what we build and how we build it. We run lean, obsess about customers and use an evidence-based approach to decision making. We have live-site first, metrics-driven culture that prevents us from accumulating debt and necessity to put out fires on daily basis. You will be in a position that carries a ton of responsibility and provides opportunities to impact customers’ satisfaction and grow the business exponentially. Responsibilities Software Development Engineer working within an agile development environment with other developers and product owners to scope, architect, develop and deliver world-class software solutions. Design, develop, test, deploy, maintain, and improve software. Prior experience or interest in site reliability engineering/dev-ops. Manage individual project priorities, deadlines, and deliverables. Keep a razor focus on the usage/metrics of the owned services and be super customer focused. Qualifications Required Qualifications:
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Coding and development experienced in at least some of the following languages: Typescript, C#, .Net Core, Java, React, GraphQL. Experience using and/or designing RESTful/GraphQL APIs. Computer science fundamentals in data structures, algorithms, distributed systems, information retrieval. Experience in developing and operating large-scale backend services including design and implementation using Azure Compute, Azure Storage, Azure Cache, or equivalent technology stack in other cloud providers. Preferred Qualifications:
Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with 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 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Experience in DevOps to maintain live services and/or application frameworks. Knowledge of UI Frameworks, MVP application design and complex, and reactive touch-based UI. 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 is a plus. Pay and benefits Base pay range: $119,800.00/yr - $258,000.00/yr. Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 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 $158,400 - $258,000 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 Microsoft will accept applications for the role until October 10, 2025 Equality statement: Microsoft is an equal opportunity employer. Consistent with applicable law, 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 and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations. Seniority level
Not Applicable Employment type
Full-time Job function
Engineering and Information Technology Industries Software Development EEO note: Microsoft is an equal opportunity employer. Referrals increase your chances of interviewing at Microsoft by 2x. Get notified about new Senior Software Engineer jobs in Mountain View, CA.
#J-18808-Ljbffr