Principal Director Software Engineering

Company: Microsoft
Location: Redmond, WA

Apply

Core Services Engineering builds and manages critical products and services that Microsoft runs on. We boldly pursue big ideas that power transformational advances at Microsoft and for our customers, while helping Microsoft teams work smarter, faster and more securely every day. Core Services Engineering employees have deep technical and business expertise, customer insights, and a clear point of view that comes from first-hand, large-scale experience with Microsoft and industry solutions. We are engineers, technology leaders and experts, digital transformation change agents, and customer advocates. We have exciting opportunities for you to innovate, influence, transform, inspire and grow within our organization and we encourage you to apply to learn more!

Do you want to work on cutting edge cloud technologies and transform service delivery with DevOps? Do you want to be part of the team that builds systems and services that run Microsoft’s business? Do you have the engineering skills, attention to details and quality, passion for building cloud systems and services at massive scale and speed? Do you want to be part of a diverse, fast paced and highly technical team that takes pride in delivering mission critical business intelligence on time with quality in an agile cadence?

If your answer is “YES” to all of them, congratulations! You are a prospective candidate for the Engineering team in Corporate Function Engineering (CFE) Organization.

Our teams are seeking a Principal Director of Software Engineering to lead the transformation of one of the largest most critical systems for Microsoft. With the massive growth of Azure and the rest of Microsoft’s cloud revenue the need to report on it is exploding. You will have the opportunity to design and develop the modernization of the core management and revenue reporting system for the company, used daily by executives at the highest level. You will design and develop services at massive scale, innovating on the latest technologies to showcase that even the most complicated large-scale systems can be built on Azure. The best candidate will have not only excellence software engineering leadership skills but also a background in and deep understanding of finance and financial systems/services.

As a Principal Director of Software Engineering in the Finance space, you will be responsible for building and managing a large, strong engineering team chartered to implement world class financial services. Core responsibilities would be to lead software engineering managers & multiple teams to design, implement and deploy great technical solutions for running Microsoft core finances. Deploying and supporting features that enable our mission critical business partners. You will develop software and services at scale, innovating on the latest technologies (Cloud, Big Data, Security Software and services) while engineering for automated testing, continuous integration & deployment as well as instrumenting telemetry that helps us monitor our service and helps diagnose and resolve issues quickly. You will work closely with peers across teams to help build flexible and high-performing services that enable the next generation of business services.


Responsibilities


Job Responsibilities
  • Gain a deep and broad understanding of the business processes
  • Attract talent and build strong dev ops managers & engineering teams to lead, design, develop and test the most complicated technical components
  • Coach and mentor managers & team members to build a cohesive engineering team
  • Drive the technical vision for your services 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
  • 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
  • Drive a LiveSite culture within the organization to ensure services remain bullet proof on a day to day basis


Qualifications


Required Qualifications:
  • 12+ years software development and design working on high availability systems
  • 10+ years of leadership and people management experience
  • 7+ years of Agile experience
  • 7+ years of experience in finance and financial services
Knowledge, experience and skills:
  • Deep knowledge of finance and financial processes for large corporations
  • Experience in managing large software engineering teams including dev ops managers
  • Ability to collaborate effectively with a wide spectrum of people in business and technical domains
  • Experience in development and design at scale
  • Experience with one or more general purpose programming languages including but not limited to: Java, C/C++, C#, Python, JavaScript, PowerShell, Data Warehouse, and reporting frameworks, relational or NoSQL database experience, test automation
  • Operating in an Agile environment
  • Translate problem solving techniques into code
  • Bachelor’s Degree in Computer Science, Computer Information Systems, Math, Engineering or related field

Preferred, not required:
  • 5+ years of experience with managing managers, leading direct, remote and virtual teams
  • Experience in supportability “DevOps” environment
  • Experience or familiarity with Microsoft Technologies

#CSEO

#CFE

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. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.