Software Engineer

Microsoft is a global technology company empowering people and organizations through cloud computing, software, and hardware solutions.
$65,000 - $95,000
Backend
Entry-Level Software Engineer
Hybrid
5,000+ Employees
Enterprise SaaS · Cloud

Description For Software Engineer

Microsoft's Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) team is seeking entry-level Software Engineers to join their mission of powering Microsoft's "Intelligent Cloud." This role is perfect for recent graduates or soon-to-be graduates who are passionate about cloud infrastructure and technology platforms.

As a Software Engineer, you'll be working on Microsoft's core infrastructure that supports over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Teams, OneDrive, and the Microsoft Azure platform. You'll develop software, tools, and code for design, infrastructure, and technology platforms, while collaborating with stakeholders to determine user requirements and implement solutions.

The position offers a unique opportunity to work in a hybrid environment (up to 50% work from home) in Taipei, Taiwan. You'll be part of a team that focuses on smart growth, high efficiency, and delivering trusted experiences to customers worldwide. The role involves hands-on experience with debugging tools, telemetry, and quality assurance processes, while ensuring high standards of security, privacy, and accessibility.

This is an excellent opportunity for someone starting their career in software engineering, offering comprehensive benefits, educational resources, and the chance to work on large-scale systems that impact millions of users globally. You'll be supported in your growth with opportunities to learn about customer scaling requirements, best practices, and modern development tools while working alongside experienced professionals in the field.

Last updated 20 days 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 product feature issues
  • 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

Java
JavaScript
Python
  • 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
  • Expected graduation time: 9/2024~8/2025
  • Major in Computer Science, Information Technology, Software Engineering, Data Science, AI, Mathematics, or related field

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 role at Microsoft, offering hybrid work model with focus on customer technical issue resolution and support experience enhancement.

Technical Support Engineering

Technical Support Engineer role at Microsoft, offering hybrid work and opportunity to solve customer technical issues using AI technology.

Technical Support Engineering

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

Software Engineer

Software Engineer role at Microsoft's Azure OpenAI team, building and maintaining large-scale AI services with 1+ years of experience required.

Technical Support Engineering

Technical Support Engineer role at Microsoft, offering hybrid work model with focus on customer success and technical problem-solving.