Software Engineer

Last updated 6 days ago
Location:Bellevue, Washington
Job Type:Full Time

Are you interested in developing a programming language, used by millions of business users to gain insight into data stored in files, relational databases, and Hadoop storages, and a query language used by modern interactive and natural language UIs to generate ad-hoc queries on the fly and to render graphical charts at the speed of thought? This is a rare opportunity to develop your career in a highly profitable industry that has long term stability and is innovating rapidly in the cloud computing and big data space? Come join PowerBI Query Processing Engine team as a key technical contributor. Our team builds a modeling and calculation engine that is shipped inside Power BI, SQL Server, and Excel.


You will work on the most cutting edge technologies with some of the best engineers in the industry. You will design and develop core feature sets of a query processor, from programming API, to data models, to query and calculation engine, to federated queries to relational and Hadoop sources. You would be expected to contribute to design, code and test for the solution as well as technical support of end users.


  1. Solid analytical problem solving and technical troubleshooting skills.
  2. BS in computer science or equivalent experience.
  3. Experience in C/C++.

4. No international relocation for this position.

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.