Back to jobsJob overview

About the role

Software Engineer at Microsoft

Required Skills

pythoncloud platformsci/cdcontainerizationai-assisted developmentdevopsautomationgithub copilot

About the Role

This Software Engineer role focuses on developing AI-driven cloud automation tools for M365 services migration. Responsibilities include building containerization tools, CI/CD pipelines, and working with AI-assisted development technologies like GitHub Copilot. The position offers mentorship, flexible work options, and opportunities for technical growth in cloud infrastructure and DevOps.

Key Responsibilities

  • Works with stakeholders to determine user requirements for features
  • Supports development of design documents for product features
  • Creates and implements code for products, services, or features
  • Breaks down work items into tasks and provides estimations
  • Acts as DRI to monitor systems and restore services following playbooks

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical discipline OR equivalent experience
  • Experience with at least one modern programming language (C, C++, C#, Java, JavaScript, Python)
  • Demonstrated ability to learn new technologies and adapt to changing requirements
  • Solid problem-solving and analytical skills

Nice to Have:

  • Familiarity with cloud platforms (Azure, AWS, GCP), CI/CD pipelines, and containerization technologies
  • Experience with AI-assisted development tools like GitHub Copilot
  • Exposure to DevOps practices and automation

Benefits & Perks

  • Industry leading healthcare
  • Flexible work options (partial or full work from home)
  • Mentorship opportunities
  • Exposure to cutting-edge technologies