Senior Software Engineer

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft is seeking a Senior Software Engineer specializing in AI to join their team in Suzhou, China. This role combines software engineering expertise with AI/ML technologies, focusing on developing innovative solutions that bridge software platforms and hardware integrations. The position requires 4+ years of full-stack development experience and offers a hybrid work environment with up to 50% work from home flexibility.

The ideal candidate will work on designing and implementing AI-powered applications across web, mobile, and IoT platforms. They'll be responsible for building scalable cloud architectures, optimizing performance for hardware devices, and mentoring junior team members. The role demands expertise in both AI/ML technologies and traditional software development, with a particular focus on Generative AI and hardware integration.

This is an excellent opportunity for a senior engineer who wants to work at the intersection of AI and hardware, with the backing of Microsoft's resources and global reach. The position offers comprehensive benefits including industry-leading healthcare, educational resources, and generous parental leave. The hybrid work model and collaborative environment make it an attractive option for those seeking work-life balance while working on cutting-edge technology.

The role requires bilingual proficiency in English and Chinese, enabling effective collaboration across global teams. With Microsoft's strong presence in the AI field and commitment to innovation, this position offers significant opportunities for professional growth and impact in the rapidly evolving AI technology landscape.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Design and develop AI-powered applications
  • Build and maintain robust, cloud-based architectures
  • Develop and optimize solutions for IoT devices and wearable hardware
  • Prototype and implement new features
  • Collaborate with cross-functional teams
  • Explore and integrate new hardware technologies
  • Mentor and support junior engineers

Requirements For Senior Software Engineer

Python
Node.js
React
  • 4+ years of full-stack software development experience
  • Experience with hardware development or IoT systems
  • Proven ability to design scalable, cloud-based systems
  • Proficiency in AI/ML technologies, especially Generative AI
  • Familiarity with hardware integration and communication protocols
  • Experience with front-end frameworks and back-end technologies
  • Strong product sense
  • Excellent communication skills in both English and Chinese

Benefits For Senior Software Engineer

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 Senior Software Engineer

Senior Software Engineer - MSAI

Senior Software Engineer position at Microsoft's MSAI team, focusing on Copilot for M365 services, data security, and AI integration, offering competitive compensation and remote work options.

Senior Software Engineer - Windows AI Agent

Senior Software Engineer position at Microsoft focusing on Windows AI Agent development, specializing in scalable model infrastructure and cloud-based AI workflows.

Senior Software Engineer

Senior Software Engineer role at Microsoft 365 IDEAs team, focusing on ML platform development and optimization, requiring 4+ years of experience in technical engineering and ML platforms.

Senior Software Engineer

Senior Software Engineer role at Microsoft's MAI APRD Shopping team, focusing on AI-driven e-commerce solutions and catalog development.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Frameworks team, focusing on optimizing AI model performance and working with OpenAI on Azure services.