CrawlJobs Logo

Senior Software Engineer - Teams Observability / Instrumentation

United States, Redmond 119800.00 - 234700.00 USD / Year · Job Posted March 01, 2026
Apply Position
Job Link Share

Job Description

Microsoft Teams is core to Microsoft's vision for intelligent communications and productivity pane into modern workplace. We are fast becoming THE hub for teamwork in Office 365 with hundreds of thousands of organizations and tens of millions of users across the globe using Teams. Microsoft Teams just announced 330M daily active users, cementing it as the fastest growing collaboration platform in Microsoft history. We are looking for a Senior Software Engineer to drive the processing and implementation of our Telemetry platforms. Our team's charter is to enable our feature teams to understand their customers via telemetry data and drive strategic investment to make them successful. You will provide the data to enable critical decision makers to drive strategic investments across Teams and M365 and enable over 100 engineering teams to provide world-class operational monitoring and support for Teams. Our culture is inclusive, casual, and high energy; our team members come from diverse backgrounds, thrive through teamwork, and are grounded in our customer needs. The team collaboration space is going through rapid growth. People can learn new technologies and grow their career quickly. About us: We’re a savvy group of generalizing specialists; we blend years of software engineering expertise with some of the newest and most popular tools, frameworks, and methodologies to empower an entire organization to build great software. We pride ourselves in building and operationalizing a events data platform that collects, enriches, and cleans over 200 billion events per day. We deliver near real time datasets that drive business and operational KPIs across Microsoft Teams and integrated M365 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.

Job Responsibility

  • Design, develop and maintain components that power the Telemetry infrastructure for Microsoft Teams, including AI instrumentation frameworks
  • Champion best practices, tools, and processes for a data-driven, quality-focused release of Microsoft Teams as frequently as possible to our customers
  • Manipulate and analyze complex, high-volume data systems for scalability and compliance
  • Collaborate closely with Engineers, Product Managers and Technical Program Managers on innovative solutions, in a fast-paced environment

Requirements

  • 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
  • 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

Nice to have

  • 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
  • Prior experience working with building AI instrumentation is a plus
  • Data driven, customer obsessed, and organized
  • Ability to perform debugging across multiple components and services
  • Experience working with AI platforms, frameworks, and APIs

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer - Teams Observability / Instrumentation

8 matching positions

New

Senior Software Engineer - Java Backend

Wells Fargo is seeking for a Java backend developer with leadership experience w...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
July 19, 2026
Flip Icon
Requirements
Requirements
  • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education.
  • Software Development: Java/ Python, SQL, bash or combination of other object oriented and scripting language(s)
  • Automation: Ansible, Terraform, Amelia
  • Java Full Stack – JavaScript, Angular/React JS, SpringBoot, NodeJS, XML, HTML
  • Database: Oracle, SQL, MongoDB, Basic Data Modeling, PL/SQL
  • OS and Platform: Azure, SQLMI, GCP, PCF, Kubernetes, OpenShift, Linux, Windows
  • CI/CD: EPL/EPLX, Harness, Jenkins/GitHub Actions, SonarQube, Checkmarks, Blackduck, ServiceNOW AVR, Artifactory
  • Observability and AIOPS: Grafana, Prometheus, Elastic, Kibana, AppDynamics, Splunk
  • Track record of creating innovative and complex automation solutions, a combination of tooling and code.
  • AI/ML, GenAI: Tachyon, NotebookLM, Microsoft co-pilot, GitHub co-pilot, LLM Models.
Job Responsibility
Job Responsibility
  • Lead moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
  • Instantiate Site Reliability Engineering practice at Wells Fargo EFT igniting the practice, principles, and culture leading by example. Assist in training skilled peer engineers by growing the practice within EFT and partnering with peer platform embedded SRE teams.
  • Onboard critical customer journeys and applications to Site Reliability Engineering working within EFT and Lines of Business to assess the availability of critical business flows, identify service level objectives and indicators, instrument applications for observability, onboard to CI/CD pipeline taking advantage of continuous testing, introduce continuous inspection, continuous improvement, and conduct destructive testing to reach 99.99% availability for the firms critical products and services leading to higher customer satisfaction and customer experience.
  • Introducing enterprise capabilities, tools, and innovation improving availability in a multi-cloud ecosystem by evolving observability, monitoring, logging, CI/CD integration, continuous testing (performance, smoke, regression, functional, chaos) introduce continuous improvement, standardization/automation, capabilities to conduct destructive and resiliency testing.
  • Fulltime
!
Read More
Arrow Right

Senior Software Engineer (Client)

The Client Code team builds and maintains the client-side online services SDK us...
Location
Location
Canada , Vancouver
Salary
Salary:
91770.00 - 194120.00 CAD / Year
activision.com Logo
Activision
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional software engineering experience with C++ within games, engines, SDKs, or other performance-sensitive systems
  • Strong expertise in modern C++
  • Experience with C++ build systems e.g. CMake
  • Experience with building effective backwards compatible APIs or libraries
  • Strong understanding of networking fundamentals such as TCP/UDP, HTTP/HTTPS, and REST APIs
  • Proficient with network debugging and observability tools such as Wireshark
  • Familiarity with CI/CD pipelines, e.g. Jenkins or TeamCity
  • Proven ability to analyze and resolve complex cross-functional problems spanning client applications, backend systems, and infrastructure
  • Strong communication and collaboration skills with experience working directly with stakeholders, customers, and distributed engineering teams
  • Comfortable operating in live-service or service-oriented environments with shared ownership, operational responsibilities, and on-call/support rotations where appropriate
Job Responsibility
Job Responsibility
  • Own our build pipelines for the Client Code SDK
  • Maintain and improve Windows and console builds to accelerate developer feedback loops
  • Keep CI fast, reliable, observable, and well-instrumented for all our C++ products
  • Design and implement new features in our C++ client libraries
  • Debug complex production issues that span client, network, and backend services, using logs, packet captures, and focused reproduction harnesses
  • Collaborate with game teams to integrate SDK features, review usage patterns, and promote best practices
  • Write and review technical designs, perform code reviews, and help define coding standards for the team
  • Contribute to internal tooling (build systems, test harnesses, diagnostics tools) that make online features easier to test, validate, and ship
What we offer
What we offer
  • Extended health plan, including medical, dental, vision, life and AD&D insurance, for employees and their dependents, as well as disability insurance
  • RRSP with Company match, tuition reimbursement, charitable donation matching
  • Paid holidays and vacation, paid sick time, compassion and bereavement leaves, parental leave
  • Mental health & wellbeing programs, fitness programs, free and discounted games, and a variety of other benefit programs like supplemental life & critical illness, legal service, and others
  • If the Company requires that you move geographic locations for the job, then you may also be eligible for relocation assistance
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Client)

The Client Code team builds and maintains the client-side online services SDK us...
Location
Location
Canada , Vancouver
Salary
Salary:
91770.00 - 194120.00 CAD / Year
activision.com Logo
Activision
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional software engineering experience with C++ within games, engines, SDKs, or other performance-sensitive systems
  • Strong expertise in modern C++
  • Experience with C++ build systems e.g. CMake
  • Experience with building effective backwards compatible APIs or libraries
  • Strong understanding of networking fundamentals such as TCP/UDP, HTTP/HTTPS, and REST APIs
  • Proficient with network debugging and observability tools such as Wireshark
  • Familiarity with CI/CD pipelines, e.g. Jenkins or TeamCity
  • Proven ability to analyze and resolve complex cross-functional problems spanning client applications, backend systems, and infrastructure
  • Strong communication and collaboration skills with experience working directly with stakeholders, customers, and distributed engineering teams
  • Comfortable operating in live-service or service-oriented environments with shared ownership, operational responsibilities, and on-call/support rotations where appropriate
Job Responsibility
Job Responsibility
  • Own our build pipelines for the Client Code SDK: Maintain and improve Windows and console builds to accelerate developer feedback loops
  • Keep CI fast, reliable, observable, and well-instrumented for all our C++ products
  • Design and implement new features in our C++ client libraries
  • Debug complex production issues that span client, network, and backend services, using logs, packet captures, and focused reproduction harnesses
  • Collaborate with game teams to integrate SDK features, review usage patterns, and promote best practices
  • Write and review technical designs, perform code reviews, and help define coding standards for the team
  • Contribute to internal tooling (build systems, test harnesses, diagnostics tools) that make online features easier to test, validate, and ship
What we offer
What we offer
  • Extended health plan, including medical, dental, vision, life and AD&D insurance, for employees and their dependents, as well as disability insurance
  • RRSP with Company match, tuition reimbursement, charitable donation matching
  • Paid holidays and vacation, paid sick time, compassion and bereavement leaves, parental leave
  • Mental health & wellbeing programs, fitness programs, free and discounted games, and a variety of other benefit programs like supplemental life & critical illness, legal service, and others
  • relocation assistance
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Impbus is a mission-critical, high-throughput real-time bidding (RTB) service at...
Location
Location
Egypt , Cairo
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid experience with systems programming languages (such as C++ or similar), and understanding of performance and reliability considerations
  • Experience working on high-throughput, production systems where scalability, latency, and stability are critical
  • Demonstrated ability to design, evolve, and maintain complex systems over time
  • Experience collaborating with cross-functional teams to deliver solutions aligned with business needs
  • Problem-solving skills and ability to analyze and address performance or reliability issues in production environments
Job Responsibility
Job Responsibility
  • Own technical direction and execution for core components of Impbus, a high-scale, latency-sensitive real-time bidding service at the heart of Microsoft Ads
  • Lead design and implementation of scalable, high-performance backend systems operating under strict latency and reliability requirements
  • Drive platform modernization and long-term sustainability of critical services, improving code quality, maintainability, and operational safety
  • Ensure performance, scalability, and stability of the service as traffic, data volume, and business requirements continue to grow
  • Define and evolve instrumentation, observability, and experimentation capabilities to support data-driven decision making and safe production changes
  • Collaborate closely with cross-functional partners (engineering, data science, experimentation, product, and infrastructure) to align technical solutions with business goals
  • Provide technical leadership and mentorship, influencing architecture decisions and engineering best practices across teams
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Client)

The Client Code team builds and maintains the client-side online services SDK us...
Location
Location
Canada , Vancouver
Salary
Salary:
91770.00 - 194120.00 CAD / Year
activision.com Logo
Activision
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional software engineering experience with C++ within games, engines, SDKs, or other performance-sensitive systems
  • Strong expertise in modern C++
  • Experience with C++ build systems e.g. CMake
  • Experience with building effective backwards compatible APIs or libraries
  • Strong understanding of networking fundamentals such as TCP/UDP, HTTP/HTTPS, and REST APIs
  • Proficient with network debugging and observability tools such as Wireshark
  • Familiarity with CI/CD pipelines, e.g. Jenkins or TeamCity
  • Proven ability to analyze and resolve complex cross-functional problems spanning client applications, backend systems, and infrastructure
  • Strong communication and collaboration skills with experience working directly with stakeholders, customers, and distributed engineering teams
  • Comfortable operating in live-service or service-oriented environments with shared ownership, operational responsibilities, and on-call/support rotations where appropriate
Job Responsibility
Job Responsibility
  • Own our build pipelines for the Client Code SDK
  • Maintain and improve Windows and console builds to accelerate developer feedback loops
  • Keep CI fast, reliable, observable, and well-instrumented for all our C++ products
  • Design and implement new features in our C++ client libraries
  • Debug complex production issues that span client, network, and backend services, using logs, packet captures, and focused reproduction harnesses
  • Collaborate with game teams to integrate SDK features, review usage patterns, and promote best practices
  • Write and review technical designs, perform code reviews, and help define coding standards for the team
  • Contribute to internal tooling (build systems, test harnesses, diagnostics tools) that make online features easier to test, validate, and ship
What we offer
What we offer
  • Extended health plan, including medical, dental, vision, life and AD&D insurance, for employees and their dependents, as well as disability insurance
  • RRSP with Company match, tuition reimbursement, charitable donation matching
  • Paid holidays and vacation, paid sick time, compassion and bereavement leaves, parental leave
  • Mental health & wellbeing programs, fitness programs, free and discounted games, and a variety of other benefit programs like supplemental life & critical illness, legal service, and others
  • If the Company requires that you move geographic locations for the job, then you may also be eligible for relocation assistance
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are looking for a Senior Software Engineer to join our Microsoft Copilot Expe...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • 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.
Job Responsibility
Job Responsibility
  • Design and build high-performance, resilient web experiences for Microsoft Copilot
  • Own end-to-end delivery across client, service, and data layers
  • Improve reliability, latency, and responsiveness of Copilot interactions (e.g., time-to-first-token, rendering, streaming UX)
  • Collaborate with product managers and designers to translate user needs into scalable solutions
  • Build and evolve telemetry pipelines and instrumentation to measure user engagement and satisfaction
  • Design session-level event models to better understand user journeys and intent
  • Partner with data/analytics teams to derive insights that directly influence product direction
  • Architect systems for large-scale, low-latency experiences
  • Work on data ingestion pipelines (e.g., event pipelines, logging systems, analytics backends)
  • Ensure systems meet privacy, compliance, and security standards
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • Strong software engineering fundamentals (data structures, algorithms, testing, debugging, performance)
  • Experience building and shipping production infrastructure (backend services, distributed systems, or platform components) in a cloud environment
  • Solid understanding of distributed systems concepts: fault tolerance, scaling, scheduling, and resource management
  • Proficiency in one or more backend/system languages (e.g., Java, Scala, C#, C++, or Python)
  • Quick learner with strong growth mindset
  • Ability to thrive in an AI-powered engineering environment
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Must pass Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design and develop world-class experiences for a new big data cloud offering, with an emphasis on scale, reliability, and performance
  • Build and evolve core infrastructure services that power data engineering and analytics workloads (compute, runtime services, job/session management, configuration, and platform integrations)
  • Drive technical design and implementation end-to-end: translate requirements and documentation into robust production code
  • Troubleshoot and improve systems using source code analysis and production instrumentation (logs, metrics, traces), and turn operational learnings into engineering improvements
  • Improve platform scalability, resiliency, and observability, including automation to reduce operational toil
  • Partner closely with product and engineering teams to deliver end-to-end features and continuously raise the quality bar
  • Embody our culture and values
What we offer
What we offer
  • Certain roles may be eligible for benefits and other compensation
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Self Service Automation

The Enterprise SaaS & AI (SAI) organization delivers critical technology platfor...
Location
Location
United States , Austin
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • 7+ years of professional software engineering experience
  • Strong proficiency in Java and .NET, with experience building production-grade systems
  • Hands-on experience building end-to-end cloud-native applications, including deployment to Kubernetes and OpenShift
  • Deep understanding of microservices architecture and distributed systems
  • Full-stack development experience and strong CI/CD practices
  • Experience with relational and non-relational databases, including schema design
  • Solid foundation in software engineering fundamentals (design patterns, data structures, algorithms)
  • Experience working in Agile development environments
  • Strong communication skills with the ability to translate requirements into scalable solutions
Job Responsibility
Job Responsibility
  • Design, build, and operate enterprise-scale self-service automation platforms that improve IT efficiency and security
  • Lead the architecture and design of complex, distributed, cloud-native systems
  • Develop secure, scalable microservices and user-friendly front-end experiences supporting automation use cases such as: Automated password rotations and management, Patching and release management, Application start/stop/restart workflows, End-to-end automation orchestration
  • Implement AI-assisted workflows and intelligent automation to expand self-service capabilities and reduce support demand
  • Establish and enforce coding standards, best practices, and architectural patterns
  • Instrument and observe production systems using logging, metrics, and tracing to ensure reliability and performance
  • Own Tier 2/3 operational responsibilities, including on-call support, incident response, troubleshooting, and root-cause analysis
  • Proactively improve system reliability, availability, and resiliency
  • Monitor platform adoption and effectiveness
  • define KPIs and produce usage and impact reporting for leadership
What we offer
What we offer
  • Relocation benefits
  • Fulltime
Read More
Arrow Right