Software Engineer II @ Microsoft
Your Application Journey
Email Hiring Manager
Job Details
About the Software Engineer II Role
Do you have a passion for high scale services and working with some of Microsoft's most critical customers? As a Software Engineer II at Microsoft, you will envision, design, and deliver Office 365 government cloud service offerings. You will work on cloud versions of trusted communication and collaboration products like Exchange, SharePoint, and Teams, integrated with cross-platform desktop suites and mobile apps.
The Office 365 Enterprise Cloud team collaborates with Microsoft’s largest enterprise and government customers to deliver features that ensure quality, security, reliability, availability, and performance.
Key Responsibilities
- Provide leadership in application architecture and system design.
- Identify and deliver software improvements using expert analysis.
- Collaborate with cross-functional engineering teams.
- Ensure systems are stable, performant, and meet customer expectations.
- Contribute to continuous process improvement in development and deployment.
What Makes This Role Special
This role focuses on distributed systems and scalable services in a mission-driven environment. You'll work with Microsoft’s top government and enterprise customers, ensuring service excellence and robust cloud adoption.
Key skills/competency
- Distributed Systems
- Scalable Services
- Cloud Computing
- Software Development
- System Design
- Collaboration
- Quality Assurance
- Security
- Performance Optimization
- Process Improvement
How to Get Hired at Microsoft
🎯 Tips for Getting Hired
- Research Microsoft culture: Study mission, values, recent news, and employee reviews.
- Customize your resume: Highlight experience in cloud and distributed systems.
- Prepare for technical interviews: Practice system design and coding challenges.
- Showcase collaboration skills: Emphasize teamwork on scalable projects.