Overview
On Site
USD 119,800.00 - 234,700.00 per year
Full Time
Skills
Business Software
Communication
Teamwork
Monetization
Microsoft Office
Agile
AngularJS
.NET
ASP.NET
Development Testing
Instrumentation
Management
FOCUS
Collaboration
Dynamics
Product Design
Roadmaps
Innovation
Unstructured Data
Reporting
Recovery
SLA
Scratch
React.js
TypeScript
Algorithms
Data Structure
Design Patterns
SQL
Database
Systems Design
Screening
Computer Science
C
C++
C#
Java
JavaScript
Python
Microsoft Azure
Amazon Web Services
Google Cloud Platform
Google Cloud
Analytical Skill
Conflict Resolution
Problem Solving
Cloud Computing
Software Engineering
Integrated Circuit
Internal Communications
IC
SAP BASIS
Microsoft
Immigration
Military
Job Details
Overview
With over 270 million monthly active users, Microsoft Teams is the fastest growing business application in Microsoft's history. It is a collaborative communication product that brings together the complete power of Office 365 to empower teams to achieve more. As the foundation for teamwork and intelligent communications, Teams is a highly extensible hub and conversational canvas for first and third-party integrations.
The Teams Apps and Agents Adoption organization significantly contributes to Microsoft's success by implementing features and scenarios that empower customers and users to use the apps and devices in Teams. Our team's mission is to drive Teams adoption by streamlining adoption of Teams apps and agents. We collaborate closely with multiple partner teams to ensure that Teams offers the most effective and comprehensive solutions for apps and devices management, marketplaces and monetization. While Teams is the primary focus, the canvas extends to all Microsoft 365 products and services. Our culture is inclusive, agile and result oriented; our team members come from diverse backgrounds and are grounded in our customer needs.
We are currently seeking an initiative-taking Senior Software Engineer with a track-record in design and implementation to join our world class team of software engineers. By becoming a part of our team, you will engage in solving diverse core engineering and strategic challenges, constructing solutions utilizing various backend and front-end technologies, to build a product focused on streamlining the adoption of Teams apps and devices. Our work culture emphasizes quality, innovation, and cross-group collaboration, providing you with opportunities to develop a broad range of skills and experiences, all while making a direct impact on millions of users. The role will involve designing highly scalable services and experiences using technologies like Angular, React, Typescript, .NET Core, ASP.NET Core, Azure Cloud.
Responsibilities
Required Qualifications:
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:
Preferred Qualifications:
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
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.
With over 270 million monthly active users, Microsoft Teams is the fastest growing business application in Microsoft's history. It is a collaborative communication product that brings together the complete power of Office 365 to empower teams to achieve more. As the foundation for teamwork and intelligent communications, Teams is a highly extensible hub and conversational canvas for first and third-party integrations.
The Teams Apps and Agents Adoption organization significantly contributes to Microsoft's success by implementing features and scenarios that empower customers and users to use the apps and devices in Teams. Our team's mission is to drive Teams adoption by streamlining adoption of Teams apps and agents. We collaborate closely with multiple partner teams to ensure that Teams offers the most effective and comprehensive solutions for apps and devices management, marketplaces and monetization. While Teams is the primary focus, the canvas extends to all Microsoft 365 products and services. Our culture is inclusive, agile and result oriented; our team members come from diverse backgrounds and are grounded in our customer needs.
We are currently seeking an initiative-taking Senior Software Engineer with a track-record in design and implementation to join our world class team of software engineers. By becoming a part of our team, you will engage in solving diverse core engineering and strategic challenges, constructing solutions utilizing various backend and front-end technologies, to build a product focused on streamlining the adoption of Teams apps and devices. Our work culture emphasizes quality, innovation, and cross-group collaboration, providing you with opportunities to develop a broad range of skills and experiences, all while making a direct impact on millions of users. The role will involve designing highly scalable services and experiences using technologies like Angular, React, Typescript, .NET Core, ASP.NET Core, Azure Cloud.
Responsibilities
- You will be empowered to have ownership for your areas including design, development, testing, and instrumentation.
- Contributing to the design, building, adaptation, execution, and maintenance of Apps and devices management full-stack solutions in Microsoft Teams.
- Effective collaboration within the Teams organization and with other product groups across Microsoft in the design and implementation of software solutions.
- Design, implement and operate products and features with focus towards modularity, component reuse, performance/reliability in close cooperation with product, design, and engineering teams.
- Own end-to-end service solution, code quality and efficiency.
- Use and promote technologies, tools and engineering practices based on the latest industry trends, market, and user dynamics. Understand product design and architecture, across the full Teams ecosystem.
- Contribute to product vision and roadmap by bringing innovation to server manageability ecosystem.
- Building and maintaining data pipelines and platforms that ingest, process, store, and serve large volumes of structured and unstructured data for analysis and reporting purposes.
- Act as a Designated Responsible Individual (DRI) working on call to monitor system/product feature/service for degradation, downtime, or interruptions.
- Alert stakeholders as to the status and gains approval to restore system/product/service for simple problems.
- Respond within Service Level Agreement (SLA) timeframe. Escalates issues to appropriate owners.
- Embody the Microsoft culture and values .
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.
- 4+ years of experience in developing enterprise grade large scale cloud applications.
- 4+ years of experience building applications from scratch using C#, C++, React, TypeScript, or equivalent languages; and you have a solid grasp of algorithms, data structures, and design patterns.
- 3+ years of experience in using SQL and/or No SQL databases and in system design.
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:
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 cloud computing / Azure / AWS / Google Cloud Platform.
- Experience analytical and problem-solving skills and experience monitoring and improving cloud services.
- Ability to deal with the ambiuity associated with working in a fast-paced and changing environment.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.