Software Engineer
Microsoft
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Overview
Come build community, explore your passions and do your best work at Microsoft. This opportunity allows you to bring your aspirations, talent, potential and excitement for the journey ahead.
As a Software Engineer, you will help plan, design, develop and test software systems or applications for enhancements and new products which may be used in local, networked, cloud-based, or Internet-related computer programs. You will develop software, tools and code to support design, infrastructure and technology platforms as well as commercial or end-user applications. You will use modern programming languages and technologies to write code, test and debug issues with robust documentation, deployment procedures, and maintenance processes.
Responsibilities
You will:
- Partner with stakeholders to determine user requirements.
- Learn and contribute to product architecture and design hypotheses.
- Implement code that is extensible, maintainable and well-documented.
- Review work items, estimate tasks and escalate potential delays.
- Contribute to live service operations on a rotational, on-call basis.
- Develop automation in production and deployment environments.
- Embody Microsoft culture and values.
Qualifications
Required: Bachelor's Degree in Computer Science or related discipline, with proven experience in coding using languages such as C, C++, C#, Java, JavaScript, or Python (or equivalent experience).
Preferred: Further academic pursuits or 1+ year(s) of technical engineering experience in similar languages.
Key skills/competency
- Software Development
- Coding
- Testing
- Debugging
- Automation
- Collaboration
- Design
- Documentation
- Cloud
- Stakeholder Engagement
How to Get Hired at Microsoft
- Research Microsoft culture: Study mission, values, and news on LinkedIn.
- Customize your resume: Tailor skills to Microsoft requirements.
- Highlight technical skills: Emphasize coding expertise in your resume.
- Practice coding challenges: Prepare for technical interviews with sample problems.
- Prepare for behavioral questions: Articulate experiences clearly.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background