Senior Software Engineer

Microsoft View all jobs

  • Vancouver, BC
  • Permanent
  • Full-time
  • 1 month ago
As a Senior Full Stack Software Engineer, you will own and deliver key components end-to-end-from design through production operations-with a focus on developer experience, high-quality UX, and modern AI-assisted workflows across Fabric Data Engineering. Own end-to-end delivery of one or more critical scenarios across Fabric Data Engineering experiences (e.g., Lakehouse, Notebooks, Spark job experiences, pro-dev tooling), from requirements → architecture → implementation → rollout → live-site operations. Build and ship polished, accessible, and performant frontend UX in React/TypeScript, partnering with Design/PM to translate scenarios into clear flows and incremental deliverables (including beyond-chat, structured UI where appropriate). Build and evolve full-stack capabilities that power the UX: service endpoints, orchestration, and integrations that connect the UI to Fabric items/artifacts and execution systems (Spark / notebooks), with strong attention to reliability, latency, and cost. Implement AI-assisted experiences that help data engineers “author outcomes,” including workflows that gather context, propose plans, execute steps, and surface progress/results in a way that builds user trust (clarity, reviewability, reversibility). Contribute to AI-powered developer productivity inside notebooks and data engineering experiences (e.g., copilots, quick actions, AI enrichments), including instrumentation for quality, usage, and performance. Drive engineering excellence: write maintainable code, build automated tests (unit + E2E), participate in code/design reviews, and mentor other engineers through best practices. Operate what you build: contribute to on-call, incident response, telemetry/monitoring, and post-incident improvements; continuously harden system behavior in production. ​ Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience 4+ years experience in frontend + UX engineering skills: React + TypeScript, accessibility, performance, and building user-centered flows. 4+ years experience Backend / full-stack fundamentals: service/API design, debugging distributed systems, reliability/operability, and production ownership Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience Experience building and operating cloud services (Azure preferred), including telemetry, monitoring, experimentation/rollout strategies, and cost/latency awareness. Experience with data engineering concepts and systems (e.g., Spark, notebooks, lakehouse-style workflows) and the needs of professional data engineers. Understanding of modern AI/LLM-assisted product patterns (tool use, grounding, evaluation mindset, trust/safety guardrails) and how to ship these experiences. Ability to collaborate across disciplines (PM, Design, Research, partner engineering teams) and drive ambiguous problems to crisp execution.​

Microsoft

Similar Jobs

  • Senior Software Engineer ( Java)

    PressGaney

    • Vancouver, BC
    • $120,000-170,000 per year
    Company Description Press Ganey is the leading experience measurement, data analytics, and insights provider for complex industries—a status we earned over decades of deep partne…
    • 1 day ago
  • Senior Software Engineer

    Cut+Dry

    • Vancouver, BC
    Who We Are Cut+Dry is a fast-growing FoodTech startup searching for flexible go-getters who welcome the challenge of meeting the needs of a rapidly expanding business. Our company…
    • 3 days ago
  • Senior Software Engineer

    Microsoft

    • Vancouver, BC
    As a Senior Software Engineer on the Power BI, Core AI team, you will have the opportunity to work on cutting-edge technology and build world-class experiences for our customers. Y…
    • 5 days ago