Senior Software Engineer

Global technology company leading in software, cloud computing, and artificial intelligence solutions.
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 innovative team. This role combines cutting-edge AI/ML development with hardware integration, making it perfect for engineers passionate about creating impactful solutions. You'll work on designing and delivering AI-driven applications that span software platforms and hardware integrations, including IoT devices and wearables.

The position requires a strong background in full-stack development with 4+ years of experience, along with expertise in AI/ML technologies, particularly Generative AI. You'll be working in a hybrid environment with up to 50% work from home flexibility, collaborating with cross-functional teams to create scalable solutions that bridge cutting-edge technologies with real-world applications.

As part of Microsoft's engineering team, you'll have the opportunity to work with state-of-the-art technologies while contributing to products that impact millions of users globally. The role offers comprehensive benefits including industry-leading healthcare, educational resources, and work-life balance support through generous time-off policies and parental leave.

The ideal candidate will possess both technical expertise and strong communication skills, being able to work effectively in both English and Chinese. This position offers significant growth opportunities, including mentoring junior engineers and driving innovation in AI and hardware ecosystems. With Microsoft's strong presence in both software and hardware domains, you'll be at the forefront of developing next-generation AI-powered solutions.

Last updated 25 days ago

Responsibilities For Senior Software Engineer

  • Design and develop AI-powered applications for web, mobile, and hardware platforms
  • 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 and AI frameworks
  • 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
  • Proactive, innovation-driven mindset

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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 - ML Platform

Senior Software Engineer role at Microsoft focusing on ML Platform development for identity protection, offering competitive pay and hybrid work environment.

Senior Machine Learning (ML) Engineer

Senior ML Engineer role at Microsoft Security, focusing on AI personalization and analytics for Security Copilot, offering competitive pay and remote work options.

Senior Applied AI Engineer

Senior Applied AI Engineer role at Microsoft Security, focusing on developing autonomous defense systems using cutting-edge AI for cybersecurity innovation.

Senior Software Engineer - AI/ML

Senior Software Engineer position at Microsoft focusing on AI/ML development for business applications, requiring 8+ years of ML experience and strong software engineering skills.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Applied Sciences Group, focusing on machine learning and next-gen Windows features, offering remote work and competitive compensation.