The PRSS -- Product Release and Secure Services -- team in Cloud & AI division powers all of Microsoft’s key businesses: Azure, Office 365, XBOX, Windows and the Windows App Store, to name just a few. Our unique engineering challenges are scale -- we have close to 5B+ transactions per month, and a diversity of workloads – we sign and scan everything from drivers to 4k AAA games, and the stringent security requirements, both physical and logical, required to meet Microsoft's business needs. Ultimately, we are responsible for code signing, anti-malware scanning, and distributing software for all of Microsoft, and what we do has a company-wide impact. Consequently, we are a global team.
In our team there is a huge variation in skills and experience and backgrounds. Don’t be put off by any word or technology mentioned in this document, you likely have skills and experience that isn’t mentioned but will be of great value to us. Above all, we want to start a conversation with you. We look forward to hearing from you.
Responsibilities
As a Senior Software Engineering Lead, you love technology and would like to be part of a technical team shipping internet scale products and services, you are passionate about leading or mentoring people, understanding and experience with the DevOps model and the ability to learn quickly. This role entails working across various engineering teams at Microsoft – specifically within the C&AI organization. Our Platform and Code Signing services team in Ireland is looking for you to help us write the next chapter of our story. Such a leader would lead a regional team in a DevOps model, responsible for running many microservices as part of a service-fabric based distributed system. This is a great opportunity to shape a cutting-edge cloud-based solution, both organizationally and technically.
Qualifications
We try not to have too many formal qualifications, since mindset and demonstrated ability are more important, but previous successful candidates have often had some or all of the following:
- You are collaborative and like working with people and leading a technical team of talented diverse software engineers, Decision-making skills, conflict resolution, and follow through.
- Exceptional architectural design skills.
- Experience with large scale services and security (PKI, cryptography) is a big plus.
- BA/BS or advanced degree in Computer Science or equivalent preferred but not required.
- Software development experience: automation-related experience valued in particular. Scripting languages such as bash, python, and PowerShell, or compiled languages such as C, C# and Go are most relevant but others are acceptable.
- Excellence in software engineering practices, coding, and testing as well as debugging and analytical problem-solving skills and ability to reason about, modern software & systems architectures, including load-balancing, queueing, caching, distributed systems failure modes generally, microservices, and so on.
- Pretty good understanding of operating system level concepts such as processes, memory allocation, and the network stack; understanding of how applications are affected by the above, and ability to debug same.
- Experience with working in a team, including co-ordinating large projects, communicating well, and exercising initiative when presented with problems. Pretty good communication, presentation, and interpersonal skills.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Get email alerts for the latest"Software Engineering Manager jobs in Dublin, Dublin, Ireland"
