Software Engineer II @ Microsoft
Your Application Journey
Email Hiring Manager
Job Details
About the Role
Do you dream of having global impact by working on a product that serves millions of users every day? At Microsoft, the Software Engineer II on the Switchboard Team will design and implement real-time services for voice, video, and screen sharing at hyperscale. The role will help integrate cutting edge AI transformation technology with Multimodal LLMs for next generation meeting and calling experiences.
Responsibilities
As a Software Engineer II, you will:
- Develop highly available, scalable, and reliable cloud services.
- Utilize Azure Cloud tech including Kubernetes Service and Machine Learning.
- Participate in on-call rotations to resolve outages and customer issues.
- Analyze telemetry to improve system reliability and performance.
Culture & Values
At Microsoft, each employee contributes with respect, integrity, and accountability. We embrace a culture of inclusion and a growth mindset to empower every person and organization.
Qualifications
Required: Bachelor's Degree in Computer Science (or related field) and 2+ years of technical engineering experience. Proficient in languages such as C, C++, C#, Java, JavaScript, or Python.
Preferred: Experience building highly available cloud services, working on platforms supporting millions of users, and familiarity with communications protocols and container technologies like Kubernetes.
Compensation & Duration
This role offers competitive compensation in the range of USD $100,600 - $215,400 per year depending on location. Applications are accepted until October 13th, 2025.
Key skills/competency
- Real-time Communications
- Cloud Services
- AI Integration
- Azure Kubernetes
- Machine Learning
- High Availability
- Scalability
- Coding (C#/Java/Python)
- Telemetry Analysis
- On-call Support
How to Get Hired at Microsoft
🎯 Tips for Getting Hired
- Customize Your Resume: Tailor experiences to match Microsoft’s requirements.
- Highlight Cloud Skills: Emphasize Azure and container technology expertise.
- Prepare for Technical Rounds: Brush up coding and system design problems.
- Research Microsoft Culture: Understand Microsoft’s mission, values, and recent projects.