Skip to content
NEXTMOVEFDE careers · United States

Senior Software Engineer

AI summary of the role

Senior Software Engineer on Microsoft's Communications AI Lab, building and scaling AI-powered tools for internal communications teams.

What you’ll do

  • Build agents, workflow automations, data integrations, and applications for communications needs (research, media intelligence, narrative analysis, content workflows, measurement, knowledge discovery).
  • Partner with users to clarify requirements, create prototypes, gather feedback, and iterate based on usage and outcomes.
  • Develop evaluation frameworks for accuracy, reliability, grounding, safety, and usefulness.
  • Integrate internal and external data sources using secure APIs and authentication.

What you’ll bring

  • Bachelor's Degree in CS or related field AND 4+ years technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python (or equivalent).
  • Experience with Large Language Models, agents, retrieval, tool calling, structured outputs, or related AI patterns.
  • Experience building and shipping software, automation, data products, or AI-enabled applications beyond prototype stage.
  • Experience with APIs, authentication, enterprise data sources, testing, debugging, and source control.

Technologies

C · C++ · C# · Java · JavaScript · Python · Large Language Models · agents · retrieval · tool calling · structured outputs · APIs

About Microsoft

Microsoft sells cloud infrastructure, productivity software, and AI tools to enterprises and consumers globally, anchored by Azure, Office 365, and the OpenAI partnership.

Public

Employer postings · Data from · Sources