Software Engineer
@ Microsoft

Hybrid
$150,000
Hybrid
Full Time
Posted 7 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXXX****** @microsoft.com
Recommended after applying

Job Details

Software Engineer

Imagine building the world’s computer that provides unprecedented reliability and unlimited scale. Join Microsoft to empower individuals and drive grassroots innovation across machine learning, networking, operating systems, UX, security, and more.

Role Overview

As part of the Azure networking team, you will design, build, and operate critical services for global customers. You will work on hybrid connectivity, application load balancing, secure VM access, network function virtualization, application & network security services, and the Network Diagnostics Platform.

Responsibilities

  • Design, develop, and maintain software services for X64 and ARM platforms.
  • Collaborate with cross-functional teams to define, design, and ship features.
  • Optimize performance and scalability on various hardware architectures.
  • Troubleshoot and resolve complex technical issues.
  • Conduct code reviews to ensure best practices.
  • Stay updated with industry trends and technologies.

Qualifications

Required: Bachelor's in Computer Science or related field, or equivalent experience with languages such as C#, Java, or Python.

Preferred: Experience with cloud services, containerization (Docker), cross-platform development, and familiarity with Intel and ARM architectures.

Additional Information

This role is part of Microsoft's continuous drive to empower customers and innovate at scale. Microsoft is an equal opportunity employer committed to diversity and inclusion.

Key skills/competency

  • Software Engineering
  • Azure
  • Networking
  • Hybrid Connectivity
  • Cloud Infrastructure
  • C#
  • Java
  • Python
  • SDN/NFV
  • Cross-platform

How to Get Hired at Microsoft

🎯 Tips for Getting Hired

  • Customize your resume: Emphasize cloud and networking skills.
  • Study Microsoft values: Align with mission and culture.
  • Prepare for coding interviews: Practice C#, Java, and Python problems.
  • Highlight cross-platform expertise: Detail experience with X64 and ARM.

📝 Interview Preparation Advice

Technical Preparation

Review C#, Java, Python fundamentals.
Practice cross-platform development challenges.
Study networking and cloud design patterns.
Prepare for system troubleshooting exercises.

Behavioral Questions

Explain teamwork in previous projects.
Describe resolving technical conflicts.
Discuss adapting to change quickly.
Share examples of proactive problem solving.

Frequently Asked Questions