Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineering Manager 
Serbia, Central Serbia, Belgrade 
579133730

25.06.2024

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.

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.

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.
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.