Microsoft Corporation Principal Software Engineer in Bellevue, Washington
Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers to levels they cannot achieve anywhere else. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking a cloud-enabled world.
Microsoft’s Intelligence Platform engineering team is leading the transformation of analytics in the world of data with products like Power BI, Synapse Analytics, Azure Data Factory, Azure Data Explorer.We will bring the world’s data tothe MicrosoftCloud, power a new class of data first applications, and empower everyone on the planet to make better decisions with data.
We do not just value differences or different perspectives. We seek them out and invite them in so we can tap into the collective power of everyone in the company. As a result, our ideas are better, our products are better, and our customers are better served.
Business Intelligence .The working population ontheplanet is over 3billionpeople.Our opportunity with Power BI is to empower everyone to make better decisions with data-starting withthe 300millioninformation workers usingOffice 365.
As an experienced software engineer, you would work with a team of engineers, product planners and management stakeholders to define technical architecture and roadmap for capabilities within the Power BI Service. This would include understanding existing patterns & code, translating requirements into architecture plans, and ensuring consistency + quality throughout the process. Strong collaboration, influencing and communication are key attributes for success in this role. Excellent role for engineers looking to expand scope and extend into broader architect roles or people management.
More specifically, Responsibilities include:
Enrich feature offering, consolidating architectures across various platforms, server and cloud, impacting the full stack of the product
Work with product management, planning and design to align technical designs with product asks
Mentor and guide junior engineers, instituting best practices for maintain quality and limiting technical debt
Operate within and across agile development teams utilizing Kanban & Scrum. Employ techniques such as TDD & pairing to drive incremental business results
7+ years of professional development experience designing, coding and debugging
BS/MS degree in Computer Science, related technical discipline or equivalent years of experience
3+ years acting as technical area leader, architect or similar function
C# and .NET development (or other OO based language such as Java)
Relational DB technologies including SQL, Oracle or other RDBMS
Experience with Azure, AWS or GCP Cloud Services
Familiarity with Power BI, Tableau, Looker or similar BI/Data Analytics platforms
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check:
- This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
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 reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form (https://careers.microsoft.com/us/en/accommodationrequest) .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
- Microsoft Corporation Jobs