Software Engineer II - Full Stack

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

Software Engineer II - Full Stack role at Microsoft, focusing on building customer-facing web experiences for the Microsoft Fabric platform, specifically within the Real-Time Intelligence team. The role involves prototyping and developing a new UX platform for interfacing with streaming data, aiming to address high-profile customer pain points and contribute to a core piece of the UX plane. The position requires experience with data platforms and front-end technologies, with a strong emphasis on delivering polished components and iterating based on feedback.

What you'd actually do

  1. Developing highly polished components and experiences.
  2. Efficient prototyping of UX designs, working both with and without designers.
  3. Consistently iterating on previous designs based on end user and stakeholder feedback.
  4. Using data to determine compelling improvements to existing experiences for delighting users.
  5. Experimenting and developing wireframe proposals for new features or products.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • 1+ year professional experience working with Fabric, Databricks, Snowflake or data platforms within Azure, GCP or AWS

Nice to have

  • Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Mastery of core front-end technologies, including modern JS frameworks (such as Typescript, React or Next.js) and SCSS/CSS
  • Experience using RESTful APIs and/or GraphQL to communicate with services
  • Strong attention to detail, with the ability to match specifications and wireframes in code with high fidelity
  • Proven track record of delivering ambitious projects
  • Experience with design processes (sprints, crits, iteratives etc)
  • Fluent in current design tools (Figma, Adobe CC etc.)
  • Strong inclination for architecting and designing at scale
  • Comfortable and enthusiastic about working in a complex product space with ambiguous challenges
  • Excellent written, verbal, and visual communication skills that drive compelling conversations and clear presentations

What the JD emphasized

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.