Principal Software Engineering Manager

  • Dublin
  • Information Technology Senior Management Forum
Overview Do you have experience in managing a team of engineers to deliver highly secure, highly scalable, and mission critical services? Do you enjoy leading innovations and cultural transformation? Do you enjoy being part of a diverse and inclusive global team that has a broad Microsoft and industry level impact? If yes, then we have an excellent opportunity for you. If you are looking for challenges and opportunities to building world class services, look no further and join us. We are looking for a strong Principal Engineering Manager to build and lead a team that will contribute to architecting, designing, building, and running MS Sign services. The MS Sign Services team is developing and operating online services both in Azure and in on-premises solutions, pioneering ways to deliver signing services to first and third-party customers. MS Sign team, which is a part of the Crypto Services organization, built a Service Fabric based distributed system to provide codesigning services to Microsoft. The system we’ve built delivers reliable and efficient cryptographic and codesigning solutions to all products and services that we produce in the company. We are now actively investing to bring cryptographic innovations to our customers as well as building a Code signing service in Azure for third party customers. We are a highly agile and fast paced modern software engineering team who needs motivated and talented software engineering lead to help raise the Code signing services to the next level. Qualifications Required Minimum Qualifications: BS in Computer Science or related technical degree or equivalent experience 5+ years of Software Service development experience 2+ years of experience as an engineering manager or a technical lead with a passion for coaching and mentoring others Strong knowledge in .Net and high scale distributed system design/architecture Experience in C#, Python, C/C++, Java, or other high-level programming languages Strong problem-solving and troubleshooting skills Excellent verbal and written communications skills Ability to learn fast and self-motivated Preferred Qualifications: Experience architecting, designing, analyzing, running and maturing large-scale distributed systems Experience working in a mature DevOps or Modern Engineering organization supporting internet/hyperscale services Working knowledge in software security, digital asset security, cryptography Azure/Cloud Services experience Responsibilities Build and lead an excellent team of software engineers Coach and grow team members Contribute to Architecture of high scale Azure service to bring Digital Signing solutions to first party and third-party customers Drive consistency, reliability, security, and performance across large environments with a customer and service-centric approach Lead effective changes in incident and problem management processes Provide technical & thought leadership Communicate complex concepts/incidents to broad audiences including executive communication Partner closely with program managers to innovate and evolve services based on deep understanding of business and customer needs Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work. Industry leading healthcare Savings and investments Giving programs Educational resources Maternity and paternity leave Opportunities to network and connect Discounts on products and services Generous time away #J-18808-Ljbffr