Back to jobsJob overview

About the role

Senior Software Engineer at Microsoft

Required Skills

pythonbashpowershellc#godistributed systemsmicroservicesgenerative aillms

About the Role

Senior Software Engineer role at Microsoft's Core AI, focusing on building foundational platforms and services for Generative AI. Responsibilities include developing cloud-based ready-to-code environments and AI-powered developer tooling to enhance engineering workflows. The role involves architecting scalable systems and collaborating with cross-functional teams to shape the future of software development.

Key Responsibilities

  • Drive feature development for cloud-based ready-to-code environments and AI-powered developer tooling
  • Collaborate with product teams and stakeholders to define user scenarios and engineering plans
  • Architect and design scalable, secure, and performant systems
  • Develop and maintain high-quality code, optimizing performance and maintainability
  • Lead planning, sprint execution, and serve as Designated Responsible Individual for live site operations

Required Skills & Qualifications

Must Have:

  • Bachelor's degree in Computer Science, Engineering, related fields or equivalent experience
  • Strong problem solving, debugging, and troubleshooting skills
  • Experience with cross-discipline and cross-team collaboration
  • Excellent technical communication skills

Nice to Have:

  • Master's degree in Computer Science, Engineering, related fields or equivalent experience
  • Experience with generative AI and agentic workflows, MCP, understanding of Retrieval-Augmented-Generation (RAG), LLMs and autonomous agents
  • Awareness of modern software & systems architecture, distributed systems, microservices, large data sets

Benefits & Perks

  • Industry leading healthcare