Software Engineer Student Worker
Track this application
Get Started FreeMatch score against your CV
Get Started FreeTailor your resume to this job
Get Started FreeAbout interviewing at Microsoft
Recruiter screen, an optional hiring-manager conversation for senior roles, a conversational technical screen, then a final loop of about four sessions: a 60-minute coding round, a level-setting system design round, a team-specific domain skills assessment, and a growth-mindset behavioral interview.
Read the full Microsoft interview process →Description
Program Details
Part-time Student Worker position
Start time: November 2026
Duration: 16 weeks
Work schedule: 30 hours per week (6 hours per day)
Designed for students who wish to gain practical industry experience while continuing their academic studies
We encourage interested candidates to apply as soon as possible, as roles are limited and highly competitive.
🚀 Applications Are Open!
Come build a community, explore your passions, and do your best work at Microsoft. This opportunity will allow you to bring your aspirations, talent, potential, and excitement for the journey ahead.
As a Software Engineer Student Worker at Microsoft Development Center Serbia (MDCS), you will work with experienced engineers to solve complex technical challenges and build innovative software solutions used by customers around the world. You will collaborate with teammates across disciplines, contribute to real product development, and gain hands-on experience with modern engineering practices and technologies.
This opportunity will allow you to:
Gain real-world software engineering experience on cutting-edge technologies.
Develop your technical problem-solving and coding skills in a collaborative environment.
Learn from experienced engineers through mentorship, feedback, and hands-on project work.
The Student Worker program is a part-time opportunity designed for students who want to apply their academic knowledge in a professional software engineering environment while continuing their studies.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees, we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
Apply engineering principles to solve complex technical problems through sound and creative engineering.
Partner with engineers, product managers, and other stakeholders to understand requirements and contribute to software solutions.
Design, develop, test, and maintain high-quality software features and services.
Quickly learn new technologies, tools, and engineering methods and apply them in day-to-day work.
Seek feedback and apply engineering best practices to improve code quality and technical solutions.
Demonstrate strong time management skills while contributing to projects in a collaborative team environment.
Continuously build technical knowledge and contribute to improvements in system reliability, performance, efficiency, and scalability.
Qualifications
Required Qualifications
Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, Mathematics, or a related technical field.
Must maintain active student status throughout the entire duration of the Student Worker program.
Must be returning to studies following completion of the program.
Availability to work 30 hours per week (6 hours per day).
Programming experience in at least one object-oriented programming language.
Strong verbal and written communication skills in English.
Legal authorization to work in Serbia.
Preferred Qualifications
Understanding of computer science fundamentals, including data structures and algorithms.
Experience through academic, personal, or project work in software development.
Passion for technology and continuous learning.
Ability to work effectively in a team-oriented environment.
Join us and help create technology that empowers people and organizations around the world while accelerating your own professional growth!
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.