Senior Software Engineer

Global technology company that develops and sells 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 innovative team. This role combines cutting-edge AI/ML technologies with hardware integration, making it perfect for full-stack developers passionate about emerging tech. You'll work on designing and delivering AI-driven solutions across software platforms and hardware integrations, including IoT devices and wearables.

The position requires 4+ years of full-stack development experience and deep expertise in AI/ML technologies, particularly Generative AI. You'll be responsible for building scalable cloud-based systems, optimizing IoT solutions, and creating seamless integrations between software and hardware components. The role offers a unique opportunity to work with cross-functional teams and impact user experiences across multiple platforms.

Microsoft offers an exceptional benefits package, including industry-leading healthcare, educational resources, and parental leave. The hybrid work environment (up to 50% work from home) provides flexibility while maintaining collaborative opportunities. With Microsoft's global presence and commitment to innovation, this role offers excellent growth potential and the chance to work on transformative AI technologies.

The ideal candidate will possess strong communication skills in both English and Chinese, demonstrating the ability to work effectively across diverse teams. You'll have the opportunity to mentor junior engineers, contribute to cutting-edge projects, and shape the future of AI-driven hardware solutions. This role combines technical excellence with leadership opportunities, making it an exciting position for experienced engineers looking to advance their careers in AI and hardware integration.

Last updated a day 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
  • 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

Senior Software Engineer role at Microsoft focusing on computational advertising and machine learning, developing scalable solutions for online advertising platforms.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure ML team, focusing on AI platform development and large-scale machine learning training systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Platform team, building Azure ML and OpenAI services with competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft's People Understanding group, developing AI services for Microsoft 365 Copilot and related products.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure AI Platform team, focusing on developing and scaling large language model technologies and ML training infrastructure.