Software Engineer

A global technology company that empowers every person and organization on the planet to achieve more.
Backend
Entry-Level Software Engineer
Hybrid
5,000+ Employees
AI · Enterprise SaaS

Description For Software Engineer

Microsoft's AI team is seeking an entry-level Software Engineer to join their world-class internet products division. This role is perfect for recent graduates or final-year students graduating between 9/2024-8/2025. You'll be working on cutting-edge products including Copilot, Edge browser, Bing search, Microsoft Ads, and Microsoft Maps.

The position offers a hybrid work environment (up to 50% work from home) in Beijing, China, with 0-25% travel requirements. As part of the team, you'll develop software, tools, and code for infrastructure and technology platforms, while collaborating with stakeholders to determine user requirements and implement solutions.

This is an excellent opportunity for someone starting their career in software engineering, offering hands-on experience with debugging tools, telemetry, and quality assurance processes. You'll be working in an environment that emphasizes growth mindset, innovation, and collaboration, while ensuring high standards of security, privacy, and accessibility.

The role provides comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. Microsoft's commitment to diversity and inclusion, combined with its mission to empower every person and organization on the planet, makes this an ideal place to begin your software engineering career.

Working with Microsoft's AI team means you'll be at the forefront of artificial intelligence product development, gaining valuable experience in one of technology's most innovative companies. The position offers both technical growth and professional development opportunities, with the chance to work on products that impact millions of users globally.

Last updated 43 minutes ago

Responsibilities For Software Engineer

  • Review and break down work items into tasks with stakeholder collaboration
  • Collaborate with stakeholders to define feature requirements
  • Develop maintainable and extensible code following coding standards
  • Support feature deployments to customers
  • Utilize debugging tools to address issues in product features
  • Contribute to data analysis and feedback integration
  • Participate in live service operations
  • Support telemetry data integration for system behavior insights
  • Ensure compliance with security, privacy, safety, and accessibility standards

Requirements For Software Engineer

Python
JavaScript
Java
TypeScript
  • Bachelor's Degree (or currently pursuing a degree) in Computer Science or related technical discipline
  • Experience coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Graduation time: 9/2024~8/2025
  • Major in Computer Science, Information Technology, Software Engineering, Data Science, AI, Mathematics

Benefits For 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 Software Engineer

Technical Support Engineering

Technical Support Engineer position at Microsoft Bangalore, focusing on SQL Server support with hybrid work option and comprehensive benefits.

Technical Support Engineering

Technical Support Engineer role at Microsoft, offering hybrid work, focusing on customer technical issue resolution and product improvement.

Technical Support Engineer - Windows

Remote Technical Support Engineer position at Microsoft, focusing on Windows systems and customer support, with comprehensive benefits and growth opportunities.

Technical Support Engineering - Windows Active Directory

Technical Support Engineer role at Microsoft specializing in Windows Active Directory, offering hybrid work and comprehensive benefits.

Technical Support Engineering

Technical Support Engineer position at Microsoft in Bangalore, focusing on customer technical issue resolution and support excellence.