Experience Inc. Jobs

Job Information

Microsoft Corporation Senior Software Engineering Manager in Belgrade, Serbia

We are on the lookout for a dedicated and experienced Senior Software Engineering Manager to enhance our dynamic team at Microsoft located in Belgrade, Serbia. This role offers an extraordinary opportunity for career advancement, leading a great team of talented engineers and engaging with advanced technology that plays a crucial role in the development of our innovative products.

The position emphasizes an opportunity for a customer-centric innovation and the creation of a high-quality software. We offer a flexible work schedule and support a hybrid work model. Join us to elevate your technical and managerial expertise and contribute to shaping the future of technology at Microsoft.

The mission of Azure Core Service Fabric team has a mission to deliver world-class cloud infrastructure that powers the world's workloads. This organization spans software development, program and product management, and delivers the array of capabilities that serve as the foundation for customers’ cloud experiences. Among other things, 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), infrastructure efficiency and buildout systems for improving the scaling experience and many other aspects that are crucial to always provide smooth operation of the Azure Cloud.

As a Senior Software Engineering Manager specializing, you will lead a team of engineers in solving complex problems, driving adoption of good engineering practices and configuration distribution standard, and collaborating across groups to deliver successful outcomes. This role offers tremendous opportunities for learning, growth, and leadership development.

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

  • Technical Leadership: Lead the team in solving complex problems related to distributed systems and to engineering systems in Azure. Provide technical guidance, mentorship, and support to team members, fostering a culture of innovation and excellence.

  • Driving Adoption: Drive adoption of products and best practices in Azure. Collaborate with stakeholders across the organization to evangelize the benefits of distributed systems and facilitate their adoption.

  • People Management: Manage and mentor a team of engineers, providing guidance, support, and professional development opportunities. Effectively manage performance, conduct regular feedback sessions, and foster a positive team culture.

  • Project Management: Lead features from inception to delivery, ensuring that they are completed on time, and to the highest quality standards. Collaborate with cross-functional teams to define project requirements, scope, and deliverables.

  • Cross-Group Collaboration: Collaborate effectively with teams across the organization, including engineering, product management, operations, and customer success, to drive alignment and achieve common goals. Build strong relationships and facilitate communication across groups.

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline AND strong technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

  • OR equivalent experience.

  • Proven ability in leading software architecture, design, and development with a focus on user-centric solutions.

  • Proven management skills with a track record of mentoring and leading technical teams.

  • Experience in nurturing an engineering culture with a focus on quality and innovation.Previous experience in collaborating across multiple teams.

Other Requirements:

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Additional / Preferred Qualifications:

  • Extensive experience with maintaining high standards in live site operations and user experience.

  • Proficiency with distributed systems and microservices architectures.

  • Extensive experience with full-stack development and familiarity with cloud technologies like Azure or AWS.

#Azurecorejobs

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 (https://careers.microsoft.com/v2/global/en/accessibility.html) .

DirectEmployers