The Intelligent Conversation and Communication Cloud (IC3) powers real-time conversations across Microsoft Teams, Dynamics 365, and Azure Communication Services. The IC3 Data Platform team builds globally distributed data infrastructure for analytics, service reliability, business intelligence, and AI-powered experiences. Its Universal Counter System (UCS) is a large-scale, multi-tenant streaming platform that transforms high-volume event streams into near-real-time counters for protection, reliability, and Microsoft 365 product scenarios. UCS processes millions of events per second and supports large-scale state management, low-latency serving, exactly-once processing, regional resiliency, and platform governance. Microsoft is seeking a Senior Software Engineer to build the next generation of UCS and the IC3 streaming platform. The role applies large-scale, real-time data processing expertise to deliver reliable, high-performance services. It involves architectural decisions across distributed systems, data processing, identity, privacy, compliance, reliability, and multi-tenant design; writing and reviewing production code; establishing engineering and operational standards; and guiding solutions from design through operation. The engineer collaborates with engineering, product, security, compliance, and infrastructure teams to resolve ambiguous requirements and deliver scalable solutions. The engineer will advance AI-assisted engineering while maintaining human review, automated testing, security, and production-quality standards; mentor engineers; and influence technical direction across Microsoft organizational boundaries. The position is based in Redmond, Washington, and requires working in the office at least three days per week.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior