Principal Software Eng Mgr

Microsoft Corporation Redmond , WA 98053

Posted 2 weeks ago

Do you want to work on the systems that drive the financial workflows in Microsoft ensuring that the financial numbers, statistics and insights that we record and report are accurate, timely and compliant? Do you want to work on cutting edge cloud technologies evolving our systems in a modern engineering manner? Do you want to be part of the team that prides itself by owning it services end to end, demonstrates growth mindset and continually lifts the bar with every single deliverable?

Microsoft is currently hiring a Principal Software Engineering Manager into our Core Service Engineering & Operations (aka. CSEO) organization. This position will provide overarching technical direction and people management to a team of data-focused developers transforming Microsoft's global sales data into the future of revenue recognition and management reporting modeling. This posting represents several open positions. We are searching for all levels of software developers, program managers, and software engineering managers with a wide range of experience. CSEO provides career growth opportunities and a rewarding and flexible work environment so you can better integrate professional and personal life. Microsoft CSEO employees make global impact.

About working at Microsoft:

Working in Core Service Engineering & Operations at Microsoft offers many of the benefits of both working for a large company and working at a small start-up.

  • Our CSEO teams are small and agile with every team member having the opportunity to learn and contribute broadly across their whole application or service. Our senior team members and leaders are accessible, hands-on with our teams, and can partner with other Microsoft product engineering teams focused on Microsoft Azure machine learning, data & analytics, enterprise cloud services, and more.

  • On the other hand, as a large company, working at Microsoft offers many career opportunities. Employees may choose to grow personally as a developer or move through many different roles working on different products or in management, sales, or consulting. We also offer employees a wide range of training and professional development opportunities and have great employee volunteer and charitable giving programs.

What we develop:

Our team builds line of business applications and services for Microsoft's finance organization to run Microsoft. This position specifically will modernize and build new functionality for Microsoft's global revenue reporting and forecasting data warehouse, with which we model the previous 20 years and next 20 years of Microsoft's total revenue - currently $130B+ of transactions per year. Our goal is to provide insights that enable greater revenue forecasting and profitability for the company.

Our services are built using wide variety of technologies such as Spark, Scala, HDInsight, C#, microservices, SQL, NoSQL, Databricks and are deployed in Azure. We expect all our systems to run with a DevOps model and value investments in automation and telemetry to deliver the best possible services.

What we are looking for:

Must. love. data. Our teams are seeking team members who love data to join us as we create and deliver mission critical big data business services and processes for Microsoft. The ideal candidate will have experience in managing engineering teams, designing, developing and running enterprise scale services and platforms, technical depth in cloud platforms and agile development practices. This position also requires the candidate to have a proven ability to mentor developers and to collaborate across multiple teams/orgs.

Required Qualifications:

  • A minimum of a Bachelors degree in Computer Science, Computer Engineering, Software Design, Software Engineering, or a related field, or equivalent alternative education, skills, and/or practical experience is required.

  • 5 years' minimum experience in a leadership position managing enterprise platform, product, or services teams

  • Able to rotate an on-call schedule with availability after hours and on weekends to respond to critical live site issues

Preferred Qualifications:

  • 2+ years relevant work experience with big data or content delivery. Work with financial data is a plus.

  • This is a team manager role, so 2+ years of prior experience managing software engineers or developers is preferred but not required.

  • Strong technical background and solid foundation in software engineering principles and architecture design balanced with understanding the business solutions needed

  • Ability to quickly ramp on new service offerings and technical components

  • A passion for improving and designing engineering practices and for Engineering Excellence which delight customers

  • Strong networking, written and verbal communication skills

  • Public Cloud data and solution experience: most solutions run in Azure and many utilize Spark, SQL, ADF or similar features.

  • A principled approach to AI and ML applications on enterprise data

  • Proven experience as a technical leader of a software engineering team, passion for mentoring and growing developers, organize and communicate complex technical concepts to business partners, and able to own and lead major features through design, development, and release.

#CSEO #CFE

Many of our roles can be configured in a variety of flexible work arrangements including telework/ work from home, part-time, and job share, and Microsoft is consistently rated as a leading technology company and a great place to work.

We have exciting opportunities for you to innovate, influence, transform, inspire and grow at Microsoft and encourage you to apply to learn more!

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.

Job responsibilities:

  • Design, Implement, Validate, Release components/services/systems using your software engineering (designing, coding, review, testing, debugging, problem solving and analytical) skills in agile team that will measurably add value to our business partners and stakeholders.

  • Develop designs that are complete from a usability, reliability, security, performance, scale, maintainability, extensibility and built-with-ops-as-first class aspects for the different components/services/system(s) in a cloud world.

  • Write highly efficient clean code that can process large amounts of transactions with low latency and high reliability

  • Design and implement cloud-based distributed systems load balanced over hot/warm/cold storage solutions (blobs/parquet, azure tables, in-memory distributed caches)

  • Design and implement accurate and actionable internal monitoring and tooling to help maintain business SLAs and system health

  • Participate in On Call and Site Reliability rotations to support live site and drive engineered solutions to improve customer experiences.

  • Learn with and as appropriate, lead the team in adopting relevant new technologies, tools, methods and processes that progressively advances our services' capabilities to its different stakeholders.

  • Provide critical thinking, technical innovation, and attention to detail while serving as a trusted advisor in the organization.

  • Gain understanding of Microsoft businesses and the varied processes along with their outcomes and collaborate with all stakeholders to contribute to a cohesive set of capabilities built to deliver frictionless experience.

  • Define estimates, roadmaps and contribute to with strategy elements - from ideation to articulation to delivery.

  • Stay educated on existing, emerging technologies and deliver POCs to evaluate technology development towards service modernization and capabilities enhancements.

  • Collaborate effectively with other teams and disciplines and drives improvements in engineering at the org level.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Software Eng Lead

Microsoft Corporation

Posted 1 week ago

VIEW JOBS 9/22/2020 12:00:00 AM 2020-12-21T00:00 C+E is developing some of Microsoft's largest scale, most business-critical cloud services. These services have a huge global footprint of over 240 markets and process millions of transactions daily, with loads growing rapidly as Microsoft moves to a fully cloud-powered services and devices company. That platform powers all of Microsoft's key businesses - Azure, Office 365, XBOX, Windows App Store to name just a few. The platform also powers the licensing business for millions of customers, enterprises and companies, large and small, enabling them to use Microsoft software and services across cloud, on-premises, and hybrid scenarios. Whether renting a movie or buying a game on Xbox LIVE, purchasing an app on a Windows, signing up for an Office 365 subscription or paying for Azure services, you are using the Core Commerce Platform. We are looking for a Principal Software Engineering Lead for our Platform Engineering team with a focus on enabling Commerce teams to adopt AKS/Kubernetes and containers to meet Commerce reliability and scalability targets. You need to have a customer-first mindset, and experience and passion for creating and managing shared engineering systems, services and processes. Must have architectural and hands-on skills to build durable platforms, the ability to attract, hire, mentor and grow a team of talented engineers, the agility to work on a broad range of features, the ability to traverse fluidly from details to strategy, the commitment to be a great partner to teams across the organization and company, and the desire to transform the way we engineer our products and services. This role will require cross-group collaboration and a demonstrated ability to influence across a large organization and its organizational hierarchy. This is a critical role for our team and we're looking for a great software engineering lead who is excited about an opportunity to design, implement and influence the Commerce platform and tools, and improve the experiences for the Commerce's customers. * Proven experience with cloud services and technologies including compute, storage, caching, monitoring and telemetry solutions. * Proven track record of shipping scalable and reliable services/systems * Hands-on knowledge in at least one of: C#, C++, or Java. * 7+ years demonstrated experience in designing and developing enterprise-level internet scale services/solutions. * BA or BS degree in Computer Science (or equivalent work experience) * Excellent communication skills, including the ability to write concise and accurate technical documentation and communicate technical ideas * Collaboration skills with demonstrated ability to lead and influence across matrixed organizations * Ability to work independently and in a team setting 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. * Focus on reliable and scalable end-to-end customer experiences. * Lead, hire, mentor and growing a team of talented engineers. * Design and build the systems, components, tools and processes to enable Commerce teams to easily onboard to Kubernetes. Enable monitoring, reporting, and improve the reliability of the Commerce services and customer experiences. * Exhibit technical leadership throughout the broader Commerce organization. Microsoft Corporation Redmond WA

Principal Software Eng Mgr

Microsoft Corporation