Software Engineer II

Companies are continually amassing more and more data as our ability to collect it grows. From devices, to telemetry, to the web our access to raw data is unprecedented. Figuring out what to do with data, transforming it from raw forms to actionable insights that can tell the story is what “BI”, business intelligence is all about. With a rich history in data processing, aggregation, modelling and visualization our team is building enterprise grade solutions for servers and services spanning PowerBI & SQL Server.

We are contributing to and integrating with SaaS solutions in PowerBI and Dynamics365, PaaS solutions in Azure, and mission critical server platforms like SQL Server. By merging some of the most widely used data modelling and reporting product platforms in the world, with ability to deliver compelling, easy to use scenarios through SaaS, Mobile and Partners’ we have emerged as an industry leader in data analytics and empowering information workers.

As part of an integrated agile team, you will work closely with other engineers, designers and product managers to own scenarios end-to-end across the stack (e.g. full-stack developers). We are looking for engineers familiar with or looking to be trained on agile development practices such as Kanban, TDD, pairing.

As part of the team, you would be enriching our feature offering, consolidating architectures blending desktop, mobile, server and cloud in interesting and compelling ways. Candidates would build experience working on complex technical or architectural efforts, but executing them in an incremental and value-driven way.

Ideal candidates would have familiarity with some (not necessarily all) of the following:

- RESTful API design & implementation
- Cloud services developed over Microsoft Azure or AWS
- C#, .Net managed development (or other OO based language
such as Java)
- Relational DB technologies including SQL, Oracle or other
- HTML5 and Web Development including Angular &
- Operational BI products including SQL Analysis or Reporting
Services. Crystal, Business Objects - -Analytical BI products
such as PowerBI, Tableau, R

Basic Qualifications:

- 3+ years of professional development experience designing,
coding and debugging in C#, .NET, or Java

Preferred Qualifications:

- BS/MS degree in Computer Science or Engineering or
equivalent years of experience

* International candidates are not being considered at this time

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. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to