Software Engineer 2

Microsoft Development Center Serbia (MDCS) is a key development center contributing to Azure Data, Azure Core, Office Product Group, Windows and Web Experiences, Applied Sciences Group & Microsoft's AI teams.
Belgrade, Serbia
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer 2

Microsoft Development Center Serbia (MDCS) is seeking a Software Engineer 2 to join their growing team in Belgrade. As part of Microsoft's global development efforts, you'll work on critical projects spanning Azure Data, Azure Core, Office Product Group, Windows and Web Experiences, and AI initiatives.

In this role, you'll tackle complex technical challenges, working with distributed systems and large-scale services. You'll collaborate with world-class experts while having the opportunity to grow your skills and advance your career. The position offers a blend of hands-on coding, system design, and cross-team collaboration, with the flexibility of hybrid work arrangements.

The ideal candidate brings experience in software development, particularly with languages like Java, C++, Python, and TypeScript. You'll be responsible for designing and delivering high-quality software solutions, participating in code reviews, and contributing to the architectural decisions that shape Microsoft's products.

Microsoft offers an exceptional benefits package, including comprehensive healthcare, educational resources, and generous parental leave. The company's commitment to work-life balance is reflected in their hybrid work policy and flexible time-off arrangements. You'll be part of a global technology leader while working in MDCS's collaborative and innovative environment.

This is an excellent opportunity for a mid-level engineer looking to make a significant impact on products used by millions while working with cutting-edge technologies in cloud computing, AI, and enterprise software. Join Microsoft's mission to empower every person and organization on the planet to achieve more.

Last updated 44 minutes ago

Responsibilities For Software Engineer 2

  • Design, produce and deliver software to improve usability, reliability, scalability, performance, security
  • Contribute to fixing, enhancing, and supporting products and services, including periodic on-call duties
  • Collaborate with colleagues across the world
  • Participate in code reviews and bug/issue triage
  • Review and influence ongoing design, architecture, standards and methods
  • Ensure design empowers other developers while leveraging components from other teams

Requirements For Software Engineer 2

Java
Python
TypeScript
JavaScript
  • BSc in Computer Science, Electrical Engineering, Mathematics, or related disciplines
  • Software development experience
  • Experience with programming languages like Java, C/C++, C#, Python, TypeScript and Javascript
  • Ability to effectively communicate in English
  • Experience in system programming (preferred)
  • Experience with large scale services, distributed systems (preferred)
  • Strong customer focus and data driven approach (preferred)
  • Adaptability in fast paced environment (preferred)

Benefits For Software Engineer 2

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer 2

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to build cloud security solutions for Office 365 and Windows, requiring 4+ years of experience in C# and cloud development.

Software Engineer - Systems, Multiple Locaitons

Software Engineering role at Microsoft focusing on systems software and Operating Systems development, offering competitive pay and benefits with remote work flexibility.

Software Engineer 2

Microsoft is hiring a Software Engineer 2 in Hyderabad to build cloud security solutions for Office 365 and Windows, requiring 4+ years of experience in software development.

Software Engineer II

Software Engineer II position at Microsoft's Azure Storage team, building and optimizing distributed file systems with competitive pay and comprehensive benefits.

Software Engineer II - CTJ - Poly

Microsoft Software Engineer II position focusing on secure cloud infrastructure, requiring top secret clearance and offering hybrid work arrangement with competitive compensation.