Senior Software Engineer
Microsoft· Software Engineering
Redmond, WA, Mountain View, CA, Atlanta, GA, New York, NY$119.8k - $234.7kFull-timePosted 2mo ago
About the role
The Microsoft Communications team is transforming how communicators use AI to understand audiences, create content, measure impact, and make decisions. The Communications AI Lab develops and scales AI-powered tools for rapid experimentation, data-driven learning, and reusable capabilities across the organization. The role focuses on applying modern AI engineering to real communications and business challenges, developing production-minded solutions, and establishing practical patterns for responsible AI.
Responsibilities
- Build agents, workflow automations, data integrations, and applications that address defined communications needs, including research, media intelligence, narrative analysis, content workflows, measurement, and knowledge discovery.
- Partner with users to clarify requirements, create prototypes, gather feedback, and improve solutions based on observed usage and measurable outcomes.
- Write, test, debug, and document maintainable code.
- Integrate approved internal and external data sources using secure APIs and authentication methods.
- Develop evaluation frameworks for accuracy, reliability, grounding, safety, and usefulness.
- Implement appropriate validation, error handling, access controls, monitoring, and human review processes.
- Create clear technical documentation, reusable components, and shared building blocks that enable faster and more consistent future development.
- Partner with communications, product, engineering, security, privacy, legal, and Responsible AI stakeholders to resolve issues and ensure compliance with Microsoft standards.
- Collaborate with external suppliers and partners to design and develop third-party solutions that meet Microsoft business and technical requirements.
- Embody our culture and values.
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.
Skills
Required:Bachelor's Degree in Computer Science or related fieldprogramming languages (C, C++, C#, Java, JavaScript, Python)
Nice to have:AI/ML conceptsAPIs, authentication, data sources, testing, debugging, source controlenterprise tool/workflow developmentevaluation of AI systemscloud/platform experiencecollaboration with communications teamshandling unstructured data
Benefits
- Benefits and pay information available here: https://careers.microsoft.com/us/en/us-corporate-pay
Last updated Aug 20, 2026. Interested? Apply on the company site.
About Microsoft
Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target
More open roles at Microsoft
- Senior Security Sales Specialist3d agoHybrid (Auckland) · Digital Solution Area Specialists
- Technical Program Manager3d agoRedmond, WA, Multiple Locations · Technical Program Management
- AI Business Solutions Specialist Manager - M365 Copilot / Agents / Dynamics 365 / Power Platform3d agoTokyo · Solution Area Specialists
- Senior Technical Program Manager3d agoRedmond, WA, Hybrid (Multiple Locations) · Technical Program Management
- Senior Subsea Project & Operations Manager3d agoTokyo, Japan · Sourcing Engineering