Software Engineer @ Microsoft
Your Application Journey
Email Hiring Manager
Job Details
Overview
The Software Engineer at Microsoft works on Azure Compute Hardware Platform Innovation team, focusing on systems design and virtualization technology at hyper scale. This role involves defining and validating hardware and virtualization technologies, collaborating with partners and customers, and delivering innovative solutions to improve efficiency.
Responsibilities
- Determine user requirements in collaboration with stakeholders.
- Develop design documents and identify dependencies.
- Characterize performance of hardware components, optimizing performance, cost, and reliability.
- Build automation for performance characterization and scale testing.
- Implement product code and reuse existing code where applicable.
- Monitor system and services, acting as the Designated Responsible Individual.
- Continuously update knowledge to improve system performance and consistency.
Qualifications
Required: Bachelor Science Degree in Computer Science or related technical discipline or equivalent experience, and hands on coding experience in languages such as C, C++, C#, Java, Rust or Python with a strong understanding of system architecture, operating systems, networking, and large-scale distributed systems.
Preferred: Master’s Degree in Computer Science or equivalent experience.
Other Requirements
Must meet Microsoft, customer, and/or government security screening requirements including Microsoft Cloud Background Check.
Key Skills/Competency
- Systems Design
- Virtualization
- Hardware Architecture
- Performance Optimization
- Automation
- Coding
- Distributed Systems
- Cloud Computing
- Collaboration
- Security Screening
How to Get Hired at Microsoft
🎯 Tips for Getting Hired
- Customize your resume: Tailor your skills to match Microsoft requirements.
- Highlight technical expertise: Emphasize systems design and coding skills.
- Research Microsoft culture: Study mission and values on their website.
- Prepare for security screenings: Understand background check details.