CareerPlanSign in

Senior Software Engineer

Canada, British Columbia, Vancouver💼 Full-time🗓 2026-06-30 → 2026-10-02

Core

Senior Software Engineer responsible for AI-native development, building secure and performant code for web clients and LLM-based agents, and driving engineering standards and scaling.

Role type

Senior Software Engineer (AI-Native)

Builds

Web clients, service-side components, and LLM-based agents (via careerplan.io/jobs/1970393556849647-senior-software-engineer-at-microsoft)

Domain

Artificial Intelligence, Cloud Services, Distributed Systems

Deliverable

production ML models | product features

Required skills

C, C++, C#, Java, JavaScript, Python, Large Language Models (LLMs), Generative AI, distributed systems architecture, multi-tenant cloud services, high availability backend engineering, observability, diagnosability, automated source code analysis, telemetry integration

Preferred skills

Engineering System Success Playbook (ESSP), Accelerate framework, SPACE framework, security invariants validation, A/B experimentation design

Technologies

LLMs, Generative AI, C, C++, C#, Java, JavaScript, Python

Responsibilities

Write secure, performant, well-tested code integrating with LLM-based agents; conduct code reviews to ensure quality, security, and test coverage; drive product development and scaling to meet customer requirements; integrate logging and instrumentation for telemetry data on system behavior; identify system dependencies and ensure cross-stack security and reliability; collaborate across teams to resolve dependency conflicts and achieve common goals.

Seniority

Senior, hands-on IC