Find Your Dream Job Today

Our mission is to help high-achieving LGBTQ+ undergraduates reach their full potential.

Software Engineer



Software Engineering
Belgrade, Serbia
Posted on Monday, February 12, 2024

Do you enjoy solving complex technical problems on a global scale? At Microsoft Advertising, we develop one of the world’s largest marketplaces to connect advertisers and brands with their potential customers and thereby power the open internet. Your technical leadership and ingenuity will create innovative solutions for Measurement and Verification to affirm the value advertisers receive from their spend on Microsoft’s platform while protecting privacy and trust.

As Software Engineer on Measurement & Verification, you will design and implement technical solutions with clean, well-tested, and maintainable code to show how Microsoft Advertising is aiding advertisers in achieving their goals. You will join a tight knit, globally distributed team of engineers and product leaders to integrate data provided by our global partners into Microsoft’s platform to enable advertisers to meet their goals efficiently through automation and optimization. As a geo-distributed team, we support flexible workplaces.

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.



  • You will design and develop reliable, performant, and extensible backend services to integrate ad buying workflows with measurement & verification partners’ product offerings.
  • You will apply data integration techniques to combine the strengths of Microsoft’s and partners’ data sets and bring innovative solutions to Microsoft’s global ad marketplace.
  • As a member of our technical staff, you will lead initiatives to make delivery of high-quality software routine and efficient through the entire software development lifecycle, from inception through testing and success in production.
  • You will develop in close collaboration with our product management team and engineering colleagues to ensure solutions developed are aligned with the needs of our customers and Microsoft’s strategy.



  • Bachelor's Degree in Computer Science, or related technical field with proven experience coding in languages including, but not limited to, C#, Java, Python, or Go
  • OR equivalent experience.
  • Proven communication skills, both verbal and written.
  • The ability to work well in a diverse, global, team-focused environment.


  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C#, Java, Python, or Go
  • OR Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C#, Java, Python, or Go
  • OR equivalent experience.
  • Experience with big data concepts, Docker, and Kubernetes

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.