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