Full Stack Software Engineering II

Microsoft Microsoft · Big Tech · IL · Software Engineering

Software Engineer II on the Azure Data Analytics team building core analytics experiences in Microsoft Fabric, focusing on Power BI Custom Visuals, Power BI Mobile apps, and Office integrations. The role involves designing and building services, SDKs, tooling, CI/CD systems, and operational capabilities, while also using AI-assisted engineering tools to improve development velocity.

What you'd actually do

  1. Design, develop, and operate reliable product and platform capabilities for Power BI mobile, Office, Teams, embedded analytics, and extensibility scenarios.
  2. Build and evolve developer-facing SDKs, APIs, command-line tooling, packaging flows, and partner integration systems that enable scalable Power BI custom visual and analytics experiences.
  3. Develop secure, maintainable services and automation using technologies such as TypeScript, Node.js, C#, .NET, PowerShell, Azure services, and modern web engineering frameworks.
  4. Improve CI/CD, release, certification, deployment, and distribution pipelines so teams can ship high-quality customer and partner experiences with confidence.
  5. Partner with Software Engineers, PMs, designers, security, service infrastructure, and partner teams to define technical direction, assess trade-offs, and deliver integrated Power BI experiences.

Skills

Required

  • Backend development experience
  • designing and working with APIs
  • databases
  • responsive and accessible UI
  • TypeScript
  • Angular
  • RxJS
  • C
  • C++
  • C#
  • Java
  • JavaScript
  • Python

Nice to have

  • Power BI
  • Microsoft Fabric
  • BI/analytics tools
  • data modeling
  • visualization
  • LLM-based software
  • AI/Copilot features
  • building and operating distributed, cloud-based services on Azure

What the JD emphasized

  • AI-assisted engineering tools