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