Software Engineer Apprenticeship
Microsoft
Microsoft
Embark on a career-defining Software Engineering Apprenticeship designed for recent graduates passionate about innovation and quality. This program offers a unique opportunity to collaborate with experienced teams, solve complex technical challenges, and contribute to cutting-edge software solutions.
Grow your skills by learning and applying new technologies, tools, and processes. You'll gain hands-on experience in designing, developing, and testing next-generation software, contributing to Microsoft's mission of empowering every person and organization on the planet.
Join a global team where you can build community, explore your interests, and bring your ideas to life. This internship is an excellent platform to advance your career while working with transformative technology and fostering a culture of respect, integrity, and accountability.
Apply robust engineering principles to tackle intricate problems with creative and sound engineering solutions.
Collaborate with stakeholders to accurately define user requirements for new features.
Gain a deep understanding of the business landscape and end-user needs.
Quickly acquire proficiency in new engineering methodologies and integrate them into your workflow.
Actively seek feedback and implement industry best practices to enhance technical outcomes.
Demonstrate effective time management and teamwork skills to successfully complete software projects.
Stay abreast of current developments and proactively pursue knowledge to boost product availability, reliability, efficiency, and performance. Drive consistency in monitoring and operations at scale.
Develop and test programs using languages such as Java, Python, and HTML5, adhering to best practices like reusability and exception handling. Maintain comprehensive documentation for code, test cases, and reusable components.
You are a recent graduate from the 2026 cohort with a Bachelor's Degree in Computer Science, Engineering, or a related field.
No active academic backlogs are permitted. Prior full-time employment is not required.
Demonstrate a solid understanding of computer science fundamentals, including data structures, algorithms, and operating systems.
Microsoft Corporation
IT Consulting