Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II - Distributed Systems

$85.8k - $169.3k per year
Full-time

Microsoft

Overview

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world.

Microsoft’s Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. Our mission is to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture.

Within Azure Data, the messaging and real-time analytics team provides comprehensive solutions and a robust platform that enables users to ingest high granularity signals (real-time & observability) and complex data, converting those into a competitive advantage in real-time for both end users and modern applications.

On the Metrics Platform team, we build large-scale, distributed services that ingest, aggregate, and serve telemetry at massive scale. Our platform delivers near real-time insights to Microsoft engineers and Azure customers worldwide.

Our team builds

  • Time-series databases
  • Streaming metrics pipelines
  • Hyper-scale distributed systems
  • Massive-scale services spanning both data and control planes
  • Architecture to solve complex technical challenges
  • Monitoring pipelines that maximize throughput while minimizing latency

As a member of our team, you will contribute across the entire engineering lifecycle—from design to production. Engineers on the team have the opportunity to wear multiple hats, demonstrating strong technical depth, broad ownership, and leadership.

We do not just value differences or different perspectives. We seek them out and invite them in so we can tap into the collective power of everyone in the company. As a result, our customers are better served.

Responsibilities

Are you excited by the challenge of building cloud-scale systems that power telemetry for some of the world’s largest services? Our team is looking for an engineer who is energized by distributed systems, high-scale platforms, and solving complex reliability and scalability challenges. In this role, you will help build reliable, scalable, and production-ready platform capabilities that serve customers globally.

This position is for someone who is:

  • Passionate about distributed systems and building large-scale services.
  • Build and operate reliable, scalable Control Plane services that enable high-volume telemetry scenarios for customers around the world.
  • Own production-quality features end-to-end, from design and prototyping through implementation, validation, rollout, monitoring, and operational follow-through.
  • Collaborate with partner teams to deliver integrated capabilities aligned with customer needs, product priorities, and long-term platform direction.
  • Apply AI-assisted engineering workflows to improve productivity, accelerate investigation, and strengthen code quality, testing, and operational readiness.
  • Write readable, maintainable, and well-tested code while participating in code reviews to improve quality and share knowledge across the team.
  • Shares your knowledge by giving brown bags, tech talks, and evangelizing appropriate tech and engineering best practices.

Qualifications

Required Qualifications:

  • 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 OR equivalent experience.

Additional Qualifications:

  • 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 OR 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 OR equivalent experience.
  • Knowledge of Microsoft Azure, AWS or similar cloud computing platforms.
  • Solid design and coding skills with a bias for architecture at scale.
  • Great communication skills to collaborate cross-group and work effectively within the team
  • Prior experience working on C# or building applications on Service Fabric.
  • Hands-on experience building and maintaining microservices.
  • Passion for quality with strong customer empathy.

Equal Opportunity Employer (EOP)

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form (Accessibility | Microsoft Careers).

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Hashtags

NOTE to Admins: Please don’t forget to pick up ALL these hashtags and paste into ALL your job postings in EMPLOYEE CENTRAL in the field before the Equal Opportunity Employer paragraph. This includes picking up both #azdat and #azuredata tags.

#azdat

#azuredata

#Azure #Observability #Metrics #TimeSeries #DistributedSystems

Software Engineering IC3 - The typical base pay range for this role across Canada is CAD $85,800 - CAD $169,300 per year.

Software Engineering IC3 - L'échelle salariale de base typique pour ce rôle dans l'ensemble du Canada est de 85,800 $ CAD à 169,300 $ CAD par année.

Pour plus d'information au sujet de la rémunération, veuillez cliquer ici:

Ce poste sera ouvert pendant au moins cinq jours et les candidatures seront acceptées de façon continue jusqu’à ce que le poste soit pourvu.

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

Microsoft est un employeur offrant l’égalité d’accès à l’emploi. Tous les candidats qualifiés seront pris en considération pour l’emploi, sans égard à l’âge, à l’ascendance, à la citoyenneté, à la couleur, aux congés médicaux ou familiaux, à l’identité ou à l’expression de genre, aux renseignements génétiques, à l’état d’immigration, à l’état matrimonial, à l’état de santé, à l’origine nationale, à un éventuel handicap physique ou mental, à l’affiliation politique, au statut de vétéran protégé ou au statut militaire, à la race, à l’ethnie, à la religion, au sexe (y compris la grossesse), à l’orientation sexuelle ou à toute autre caractéristique protégée par les lois, ordonnances et règlements locaux applicables. Si vous avez besoin d’aide avec des accommodements religieux et/ou d’un accommodement raisonnable en raison d’un handicap pendant le processus de candidature, apprenez-en plus sur la demande d’accommodement.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process .

Vacancy posted 23 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II - Distributed Systems in Vancouver, BC vacancy
  • $80k - $135k per year

     ...startup building advanced high-power laser systems to protect people from weaponised drones. We are seeking highly motivated Distributed Systems Engineers, experienced in Go (\"golang\"), and...  ...with cross-functional teams (software, hardware, and R&D) to integrate with... 
    Suggested
    Full time
    Immediate start
    Flexible hours

    AIM Defence

    Vancouver, BC
    5 days ago
  •  ...use deep data insights to improve their business. Founded by engineers — and customer obsessed — we leap at every opportunity to solve...  ...on this team work at the intersection of large scale distributed systems, data modeling, governance, and AI enablement. Databricks... 
    Suggested
    Summer work
    Worldwide

    Databricks

    Vancouver, BC
    more than 2 months ago
  • $90k - $107k per year

     ...you'll need to get an interview ~2-3 years of professional software engineering experience in an agile, full-stack-focused environment. ~ Solid...  ...or similar. Experience with identity or entitlement systems (OAuth 2.0, SCIM, OIDC). Familiarity with MCP (Model Context... 
    Suggested
    Work at office
    Local area
    Immediate start
    Flexible hours

    Diligent Corporation

    Vancouver, BC
    16 days ago
  • $86.32k - $107.9k per year

     ...Position Overview: As a Software Engineer II at Diligent, you’ll take on a hands-on technical role in building secure, scalable, and high...  ...people who think boldly and move fast.  Whether you're designing systems that leverage large language models or part of a team... 
    Suggested
    Work at office
    Local area
    Flexible hours

    Diligent Corporation

    Vancouver, BC
    19 days ago
  • $135k - $175k per year

    SOFTWARE ENGINEERING MANAGER II - VANCOUVER, HYBRID (2-3 DAYS IN OFFICE) We are seeking a dynamic, delivery-focused Engineering Manager to lead an...  ...and non-relational databases. Experience with messaging systems such as RabbitMQ or Kafka. Excellent communication... 
    Suggested
    Work at office
    Immediate start
    Flexible hours
    Shift work

    Randstad

    Vancouver, BC
    5 days ago
  • $85.8k - $169.3k per year

     ...enabled world. Microsoft’s Azure Data engineering team is leading the transformation of...  ...Observability Experiences team is hiring a Software Engineer 2 to build the next generation...  ...code reviews to ensure code quality and distribute knowledge Be able to work well both independently... 
    Ongoing contract
    Full time
    Internship
    Local area

    Microsoft

    Vancouver, BC
    12 days ago
  • $152k - $190k per year

     ...intuitive spend management, bill pay, and travel software, Brex enables founders and finance teams to accelerate...  ..., and support you need to grow your career. Engineering at Brex Engineering at Brex is about building systems that scale with speed and intention. Our teams... 
    Long term contract
    Work at office
    Remote work
    Work from home

    Brex

    Vancouver, BC
    29 days ago
  •  ...Payment Products team builds systems that support payment products...  ...widely, ranging from large scale distributed systems supporting high...  ...internal teams in Amazon. We engineer business solutions to help our...  ...access across payment teams. As a Software Development Engineer on the... 
    Internship

    Vibehackers

    Vancouver, BC
    4 days ago
  • $80k - $100k per year

     ...experience. We are looking for a highly detail-oriented QA Engineer who thrives at the intersection of mobile software, hardware integrations, and quality strategy....  ...-device farms. Familiarity with mobile beta distribution platforms (TestFlight, Google Play Console).... 
    Full time
    Relocation

    Motorola Solutions

    Vancouver, BC
    23 days ago
  • $123.5k - $156k per year

     ...recruiting for a Senior / Principal Electrical Engineer – Distribution to join a growing multidisciplinary...  ...governance, quality management systems, and best practices Support recruitment...  ...Microsoft Office, and utility engineering software Preferred Qualifications Direct... 
    Hourly pay
    Long term contract
    For contractors
    Internship
    Direct hire
    Work at office

    MatchBox

    Vancouver, BC
    16 days ago
  •  ...needs/issues, establishing and validating building structural systems inventory and condition, interpreting and providing reviews as...  ...tradespeople, and technical staff to establish awareness of structural engineering needs, and to plan and prioritize actions that requires... 
    Remplacement
    Full time
    Temporary work
    Work at office
    Local area
    Immediate start

    City of Vancouver

    Vancouver, BC
    17 hours ago
  •  .... About The Role We’re seeking a Systems Engineer to join LayerZero. In this role, you’ll...  ...infrastructure problems. You’ll work on distributed execution systems with strict...  ...systems-level or performance-critical software. ~ Strong proficiency in systems programming... 
    Full time

    LayerZero Labs

    Vancouver, BC
    19 days ago
  • $65.99k - $145.45k per year

     ...information about the company, visit Kinitics is seeking a System Engineer to join our growing team of engineers and technicians at our...  ...to generate and communicate electrical, mechanical, and software requirements down to team members and then evaluate and integrate... 
    Permanent employment
    Full time
    Casual work
    Work at office
    Monday to friday
    Shift work

    Kinitics Automation

    Vancouver, BC
    5 days ago
  • $94.78k per year

     ...multidisciplinary researchers, engineers, technicians, tradespeople,...  ...that powers accelerator control systems across the facility. As an...  ...control system hardware and software components, troubleshooting...  ...automation, instrumentation, and distributed control systems. Do you... 
    Permanent employment
    Full time
    Work at office
    Remote work

    TRIUMF

    Vancouver, BC
    15 days ago
  •  ...infrastructure teams build and operate the backend systems that power Amplitude's products at...  ...in between. As a Senior Software Engineer, you'll take on complex infrastructure...  ...iterating quickly ~ Previous experience in distributed systems and large-scale backend... 

    Amplitude

    Vancouver, BC
    1 day ago
  • $110k - $130k per year

     ...Maptek™ is the leading provider of innovative software, hardware and services for the global...  ..., the Geomatics and Geotechnical Engineer II plays a key role in supporting the LAER (...  ...Additionally, the engineer will oversee system implementations and ongoing customer support... 
    Long term contract
    Full time
    Work at office
    Local area
    Remote work

    Maptek

    Vancouver, BC
    6 days ago
  •  ...Recruitment is searching for multiple Senior Software Engineers in Vancouver, BC who are experience...  ...software engineer to work on our distributed-identity orchestration platform. You will...  ...who can quickly learn and adapt as our systems and situation change rather than candidates... 
    Long term contract
    Internship
    Work at office
    Flexible hours
    3 days per week

    Starboard Recruitment

    Vancouver, BC
    4 days ago
  • $75k - $85k per year

     ...thrice-certified Great Place to Work! Your Role As our Systems Test Engineer, you'll play a vital role in the ongoing development and...  ...developing automation scripts using Python, MATLAB, or LabVIEW. Software Testing (Manual & Automated) Develop and execute test plans... 
    Full time
    Contract work
    Temporary work
    Work at office
    Worldwide

    Clarius Mobile Health

    Vancouver, BC
    5 days ago
  •  ...28 countries still runs on disconnected systems, manual workflows, and decisions made...  ...of it has never been touched by modern software engineering, let alone AI. EviSmart is the dental...  ...architecture including hands-on IC time. ~ Distributed systems and modern web architecture:... 
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Immediate start

    Evismart

    Vancouver, BC
    17 days ago
  • $96.9k - $132.3k per year

     ...We're hiring a Full Stack Software Developer to develop and deliver...  ...suite, we're looking to scale our Engineering team to drive the next phase...  ...code to support scalable backend systems and user-facing functionality...  ...( Internal Title: Software Developer, Full Stack II... 
    Long term contract
    Full time
    Work at office
    Worldwide
    Home office
    2 days per week

    Pixieset

    Vancouver, BC
    21 days ago
  • $102k - $128k per year

     ...them. We pursue truth and scientific rigour and have the courage to work at the edge of the unknown. We are looking for a Senior Systems Engineer to own and evolve the IT systems behind our drug discovery and development pipeline, and to lead the modernization of how we... 
    Full time
    Internship

    AbCellera

    Vancouver, BC
    1 day ago
  • $130k - $173k per year

     ...Our Team Join the PingFederate Software team as a Senior Staff Engineer, where you will architect the next...  ...world-class, high-scale enterprise systems, you will provide the technical vision...  ...frameworks utilized across distributed agile engineering teams. High-Impact... 
    Local area
    Worldwide
    Flexible hours
    Shift work

    Ping Identity

    Vancouver, BC
    4 days ago
  • $114.4k - $203.9k per year

     ...integrate to monitor and scale massively distributed systems that empower every digital advertiser...  ...platform that makes this vision possible: the engine behind Microsoft’s strategy to make...  ...-time engineering is seeking a Senior Software Engineer to design, develop, and... 
    Ongoing contract
    Full time
    Work at office
    Local area
    Relocation

    Microsoft

    Vancouver, BC
    20 days ago
  •  ...full potential in an environment that’s engineered for people. At CIMA+, we care about our people...  ...of complex, operationally critical systems, including communications, networking, control...  ..., deployment, testing, or validation of software-intensive systems. ~ Strong technical... 
    Permanent employment
    Full time
    For contractors
    Work at office
    Flexible hours

    CIMA+

    Vancouver, BC
    21 days ago
  •  ...StackAdapt builds and scales the systems that power user identity,...  ...advertising platform. We solve complex distributed systems challenges involving...  ...for scalable SQL workloads. Engineers on the team build resilient,...  ...scale. Build event-driven software utilizing messaging... 
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Vancouver, BC
    7 days ago
  • $177.1k - $221.4k per year

     ...As Marqeta's Senior Manager, Software Engineering, you will lead and evolve our Credit onboarding...  ..., secure, and highly available systems at scale. We work  Flexible First . This...  ...managers). Experience building and scaling distributed systems in cloud native environments,... 
    Work at office
    Remote work
    Flexible hours

    Marqeta

    Vancouver, BC
    13 days ago
  • $146.2k - $201.1k per year

     ...to improve their business. Founded by engineers — and customer obsessed — we leap at every...  ...getting started. As a Fullstack software engineer, you will work with your team...  ...work at the intersection of large scale distributed systems, data modeling, governance, and AI enablement... 
    Full time
    Summer work
    Worldwide

    Databricks

    Vancouver, BC
    12 days ago
  • $171k - $228k per year

     ...improve their business. Founded by engineers — and customer obsessed — we...  ...in centrally governed systems for trusted access. Databricks...  ...priorities. You will build software that is not just high quality...  ...~5+ years of experience with distributed systems and building platforms... 
    Remote job
    Long term contract
    Worldwide

    Databricks

    Vancouver, BC
    more than 2 months ago
  • $168k - $194.25k per year

     ...lasting competitive advantage. Unlike legacy systems built to route and answer, or standalone...  ...Persistent, and Empathetic . Your role As a Sr. Software Engineer on the Tel Core team, you are the steward of our media engine’s evolution. You will bridge the gap between... 
    Long term contract
    Work at office

    Dialpad

    Vancouver, BC
    1 day ago
  • $95k - $120k per year

     ...Group is partnering with a well known Vancouver electrical engineering firm for a Distribution Engineer for their future projects with their municipal...  ...infrastructure for electrical utility underground systems at Distribution voltages. Reviewing existing building... 
    Hourly pay
    Remplacement
    For contractors
    Direct hire

    MatchBox

    Vancouver, BC
    28 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II - Distributed Systems. Be the first to apply!