Connecting people I'd hire with companies I'd work at

Matt Wallaert
Matt Wallaert
Want me to connect you? Sign up below. If you are hiring and would like me to consider your open roles, please email

Software Engineering: Internship Opportunities



This job is no longer accepting applications

See open jobs at Microsoft.
Software Engineering
Belgrade, Serbia
Posted on Monday, February 12, 2024
Come build community, explore your passions and do your best work at Microsoft with thousands of University graduates from every corner of the world. This opportunity will allow you to bring your aspirations, talent, potential—and excitement for the journey ahead.

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.

We are expanding our team, and we are looking for engineers that are at the start of their career. We are looking for people that will not only write code but will have a meaningful impact on the direction of products and features that we are building.

The team in Belgrade is working on products that provide durability (prevention of data loss), high availability (making sure that services are up and running in presence of failures), orchestration (ensuring optimal utilization of our hardware) and many other aspects that are crucial to always provide smooth operation of the Azure Cloud.

Please have in mind that due to the type of agreement that will be executed, as well as the type of jobs that will be conducted, only applicants that have Serbian citizenship, i.e. do not need to apply for residence and work permit, will be considered


This is an entry-level position, and Azure team will help you to learn and grow as you work. As a junior software engineer your responsibilities will be:

  • Design, develop, test and support features and solutions for highly scalable services.
  • Develop high quality secure and compliant solutions.
  • Support highly available services used by millions of users on a daily basis.
  • Analyze how your features are performing in production to learn and make the product better for our customers.
  • Pair and participate in code reviews with other engineers in your team .


Required Qualifications

  • Currently pursuing or have completed Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, Business or related field.
  • Ability to show an understanding of one or more OOP languages including but not limited to: C#, Java, C/C++, Python or Rust.
  • Ability to show an understanding of computer science fundamentals, including data structures and algorithms.
  • Strong written and verbal communication skills in English.
  • Ability to work in a cross-team environment and to collaborate with other colleagues.

Preferred Qualifications

  • Previous experience including related software engineering internships.

Microsoft is an equal opportunity employer. Consistent with applicable law, 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 and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

This job is no longer accepting applications

See open jobs at Microsoft.