​​​​​​As part of Microsoft’s Cloud + AI Group, we are responsible for building, managing, and securing the platform, products, processes, and services that powers Microsoft. We build, maintain, and implement a cloud-first approach to our technology and experiences, from custom-built business solutions developing our campus of the future and our productivity and collaboration experiences like Teams and SharePoint, to horizontal 3rd party solutions like SAP and Adobe. As a steward of Microsoft and our customer’s data, a core function of Microsoft Digital is ensuring the security of every aspect of the business. Microsoft Digital is responsible for company-wide information security and compliance, with a strategic focus on information protection, assessment, awareness, governance, and enterprise business continuity. Microsoft Digital’s charter is also to influence and work alongside engineers across the company and with strategic partners to build and grow their cloud products and services. As customer zero, we deploy these services inside Microsoft and then share best practices with enterprise customers at scale across the globe.
While you’ve heard about Microsoft’s Digital Transformation and how it’s leading our industry to the cloud, have you ever thought of becoming a key member of the team that is in the midst of driving the Live Site culture across the company including managing critical customer impacting scenarios and learning from them and making the eco system more robust. As a Software Engineering Manager within Engineering Fundamentals (EF), you will have the opportunity to be at the center of key disruptive transformations and influence our industry’s Digital Transformation. We are focused on solving the hardest, most interesting challenges of making our services reliable and predictable. Our environment is start-up by nature, where we move fast and learn fast. This is a highly collaborative role, where you will lead the work across the organization and the company with other Fundamental teams globally.
Responsibilities
Driving LiveSite first culture across the service hierarchy of Microsoft Digital targeted to improve reliability, quality, and time-to-market of software solutions
Building reusable automation to empower multiple teams to achieve their reliability goals.
Improving systems’ production posture via targeted observability and operability enhancements (telemetry, alerting, incident management, change management, safe production changes).
Demonstrate leadership and accountability for the rapid identification and recovery from service impacting outages and incidents.
Participate in on call coverage rotation, providing leadership and coverage to all the services owned by the team.
Passion for data analytics and enabling data driven decisions.
Internal Partnerships - Partner with internal Microsoft teams to leverage and integrate Microsoft technology into the service portfolio
Contributing to organizations’ big bet initiatives like talent hiring, people skill development, etc.
Providing technical leadership for engineers across multiple teams
Qualifications
Basic Qualifications:
Total of 15+ years of demonstrated work experience in professional software development
10+ years of solid Design/Software engineering experience using large/complex application using various technologies
5+ years of experience in People Manager Role - build and grow teams.
Last 3+ years managing critical customer/production scenarios preferably in a large enterprise supporting 24x7 model.
Preferred Qualifications:
Very strong software engineering - design, development and testing, experience.
Proficient in Web Development, App Development, API’s and test methodologies.
Strong Architecture skills, and practical implementation experience of design patterns at scale.
Experience shaping a DevOps culture with a vision for building and nurturing an innovative culture while maintaining a Live Site focus
Good on Estimation Practices: Effort and Schedule
Experience in Development processes like creating technical and architectural documents and QA processes like designing test plans, functional testing, end to end scenario automation, performance and security testing.
Ability to work independently and in a team setting and be able to research innovative solutions for challenging business/technical problems.
Expertise and knowledge in modern engineering practices (Continuous Integration, TDD, automated deployments with integrated quality gates)
Background with online services and cloud computing
Great communication skills to collaborate cross-group and work effectively within the team
A minimum of a Bachelors degree in Computer Science, Computer Engineering, Software Design, or a related field, or equivalent alternative education, 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.
Job ID: 37308
A Typical Work Day May Include: • Completing preventative, predictive, ...
Are you looking to elevate your cyber career? Your technical skills? Your opport...
Cargill Animal Nutrition is a global business that serves large-scale feed mill ...
Primary Duties / Responsibilities:â— Assist in daily operational troublesho...
