Software Engineer (Full-stack)

Microsoft is a global technology company with a mission to empower every person and organization on the planet to achieve more.
$90,000 - $150,000
Frontend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer (Full-stack)

Microsoft's AI R&D Center in Taiwan is seeking a Full-stack Software Engineer to join their Azure Multimodal Intelligence (MMI) team. This role focuses on developing cognitive services including OCR, document understanding, and computer vision applications. The position offers an opportunity to work on cutting-edge AI products that serve millions of requests worldwide.

The ideal candidate will contribute to both frontend and backend development, working with modern web technologies and cloud infrastructure. You'll be part of a team building compliant, secure, and highly-available AI products. The role involves collaboration with stakeholders, breaking down complex problems, and implementing solutions that meet high standards of quality and performance.

Microsoft offers a comprehensive benefits package and a culture of inclusion where everyone can thrive. The position provides a hybrid work arrangement with up to 50% work from home flexibility. You'll be working in Taipei, contributing to Microsoft's vision of democratizing AI and enabling organizations worldwide to achieve more.

The role requires strong technical skills in full-stack development, experience with modern web frameworks, and a passion for AI technology. You'll have the opportunity to work with cutting-edge technologies while developing solutions that impact users globally. The position offers excellent growth opportunities, competitive benefits, and the chance to work with a world-class team of engineers.

Last updated 2 months ago

Responsibilities For Software Engineer (Full-stack)

  • Break down work items and provide estimations
  • Collaborate with stakeholders to define feature requirements
  • Apply coding standards and best practices through code reviews
  • Support feature deployments and system architecture
  • Contribute to quality assurance and automated testing
  • Maintain system functionality within SLA timeframes
  • Ensure compliance with security, privacy, and accessibility standards

Requirements For Software Engineer (Full-stack)

JavaScript
TypeScript
React
Node.js
  • Bachelor's Degree in Computer Science or related technical discipline
  • Experience coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Experience building complex single-page applications using React, Angular, or Vue
  • Knowledge of automated testing (Jest, Karma, Jasmine, Mocha, AVA, tape)
  • Understanding of core web and browser concepts
  • Experience with Azure platform or equivalent cloud platforms
  • Experience with Live Site monitoring and DevOps environment

Benefits For Software Engineer (Full-stack)

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer (Full-stack)

Software Engineer- II

Microsoft Software Engineer II position focusing on Windows development and user experience transformation, offering hybrid work model and comprehensive benefits.

Software Engineer II (Full Stack) - M365 Security Engineering

Full Stack Software Engineer role at Microsoft focusing on M365 security engineering, requiring 6+ years of experience in distributed systems and frontend development.

Software Engineer II - Full-Stack

Software Engineer II position at Microsoft focusing on full-stack development for security systems, offering hybrid work and competitive compensation.

Software Engineer II-Frontend

Frontend Software Engineer II position at Microsoft working on Viva Engage, developing user experiences with React and modern web technologies.

Software Engineer II

Microsoft seeks a Software Engineer II for OneDrive/SharePoint team to build large-scale distributed systems and cloud infrastructure using React, TypeScript, and modern web technologies.