Microsoft Recruitment 2025
Software Engineer Job Responsibilities:
- Contribute to identifying dependencies and developing design documentation for a product area with minimal supervision.
- Contribute to efforts to divide major work items into smaller ones and provide estimates.
- Collaborate and work across multiple disciplines to deliver innovation.
- Implement the required components and features, ensuring that they are consistent with our overall goals and objectives.
- Our culture is inclusive, consumer-driven, and high-energy; our team members come from many backgrounds, are enthusiastic and dedicated to their teammates and our products, and are well-versed in our customers' and company needs. Our organisation encourages artisanship and accountability and provides several opportunities for learning and professional progress.
Microsoft Careers USA
Required Qualifications:
- Bachelor's Degree in Computer Science or a similar technical discipline AND 2+ years of technical engineering experience with coding in languages such as C, C++, Java, JavaScript, or Python.
Preferred Qualifications:
- Bachelor's Degree in Computer Science or a similar technical discipline AND 4+ years of technical engineering experience with coding in languages such as C, C++, Java, JavaScript, or Python
- A Master's Degree in Computer Science or a related technical field is required, as is at least two years of technical engineering experience coding in languages such as C, C++ Java, JavaScript, or Python, or equivalent experience.
- Excellent design, development, and testing skills.
- Problem solver with solid troubleshooting abilities.
- Comfortable navigating up and down the stack and writing code in both managed and native languages.