Software Engineer II -fullstack

Microsoft Microsoft · Big Tech · Vancouver, BC +1 · Software Engineering

Software Engineer II - Fullstack role at Microsoft on the Azure Data engineering team, focusing on Power BI and Microsoft Fabric. The role involves building core BI investments, shaping the next generation of semantic modeling, reporting, and analytics authoring. Responsibilities include delivering user experiences and cloud services, writing code across web clients and service-side components, integrating with LLM-based agents, and ensuring implementation resiliency and security. Requires a Bachelor's Degree in Computer Science or related field with 2+ years of experience in fullstack development, including UI and backend experience.

What you'd actually do

  1. Deliver world-class user experiences and cloud services at scale to customers in collaboration with architects, UX designers, and product managers. Write secure, performant, well-tested code across web clients and service-side components integrating with LLM-based agents
  2. Ensure implementation resiliency, security, reliability, latency, and cost using observability and operational practices; act as DRI for key services and drive durable fixes.
  3. Participate actively in code reviews, bug/issue triage with other feature teams, and support well informed decisions towards business and engineering goals
  4. Maintain customer focus, considering current and future needs when designing and implementing features.
  5. Collaborate effectively within the team and with partner teams across Microsoft.​

Skills

Required

  • TypeScript
  • Angular
  • RxJs
  • backend development
  • APIs
  • databases
  • C
  • C++
  • C#
  • Java
  • JavaScript
  • Python

Nice to have

  • Angular
  • React
  • object-oriented programming
  • Dependency Injection

What the JD emphasized

  • integrating with LLM-based agents