Software Engineering Manager

San Jose, California, United States
Jul 02, 2019
,Year,$ LPA
Citizen, Green Card Holder
10 Years
Job Description
Microsoft is hiring Software Engineering Manager.
 
Our teams are seeking Principal Software Engineering Manager, to join us as we create and deliver mission critical business services and processes for Microsoft. You will have the opportunity to design and develop creative, compelling, and cutting-edge end to end services and processes that support our world-wide operations. You will design and develop software and services at scale, innovating on the latest technologies as the earliest adopters.
 
Job Responsibilities
  • Gain a deep and broad understanding of the business processes
  • Attract talent and Build strong engineering teams to Design, develop and test the most complicated technical components
  • Coach and Mentor team members to build a cohesive engineering team.
  • Drive the technical vision for your service and influence the big picture.
  • Design and architect systems or services
  • Build and define deployment automation processes and move towards continuous delivery
  • Drive improvements in engineering at the broader organization level
  • Adhere to and drive modern software engineering practices through design reviews
  • System design through well-defined interfaces across multiple components, code reviews, leveraging data / telemetry to make decisions
  • Develop “best-in-class” engineering for our services by ensuring that the services and the components are: well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable
  • Gain a working understanding of Microsoft businesses and collaborate with peers to contribute to cohesive, end-to-end experiences for our users
  • Stay educated on existing, emerging technologies and do POCs to evaluate technology fits for customer needs
  • Drive a LiveSite culture within the organization to ensure services truly delight our customers/partners
Required Qualifications:
  • 10+ years software development and design working on high availability systems
  • 5+ years of leadership and people management experience
  • 5+ years of Agile experience
Apply Here
Related Jobs