Senior Software Engineer

Microsoft Microsoft · Big Tech · Redmond, WA +1 · Software Engineering

Senior Software Engineer role focused on integrating AI capabilities into traditional computer systems and products across Microsoft's Experiences & Devices division. The role involves formulating design patterns, creating prototypes, architecting solutions, and delivering AI-enabled experiences, with a focus on agent-based systems and AI integration into agent workflows.

What you'd actually do

  1. Innovating and testing new approaches or novel theoretical/practical designs leveraging AI capabilities
  2. Working with code base across all partner teams to build prototypes demonstrating new experiences using our innovation
  3. Work with partner teams to align scenarios and technical direction with business goals
  4. Participate/lead v-teams to develop and execute engineering plans
  5. Write extensible, maintainable, well-tested, secure, and performant code

Skills

Required

  • 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
  • Proven ability to independently drive changes with cross-team dependencies and ambiguous business requirements
  • Excellent communication and documentation skills
  • Demonstrated understanding of agent-based systems, distributed computing, or autonomous software design
  • Familiarity with AI/ML concepts and integration into agent workflows
  • Experience in training/fine-tuning AI models
  • Experience with cloud-native development and deployment (Azure, AWS, GCP)

Nice to have

  • Experience contributing to and maintaining open-source projects
  • An intellectual curiosity and passion about learning new technologies

What the JD emphasized

  • agent-based systems
  • agent workflows

Other signals

  • AI transformation
  • AI capabilities
  • agent workflows
  • agent-based systems