Software Engineer II - Distributed Systems
$85.8k - $169.3k per yearMicrosoft
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 .
$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...SuggestedFull timeImmediate startFlexible hours- ...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...SuggestedSummer workWorldwide
$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...SuggestedWork at officeLocal areaImmediate startFlexible hours$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...SuggestedWork at officeLocal areaFlexible hours$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...SuggestedWork at officeImmediate startFlexible hoursShift work$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 contractFull timeInternshipLocal area$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 contractWork at officeRemote workWork from home- ...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
$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 timeRelocation$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 payLong term contractFor contractorsInternshipDirect hireWork at office- ...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...RemplacementFull timeTemporary workWork at officeLocal areaImmediate start
- .... 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
$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 employmentFull timeCasual workWork at officeMonday to fridayShift work$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 employmentFull timeWork at officeRemote work- ...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...
$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 contractFull timeWork at officeLocal areaRemote work- ...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 contractInternshipWork at officeFlexible hours3 days per week
$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 timeContract workTemporary workWork at officeWorldwide- ...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 contractFull timeTemporary workInternshipWork at officeImmediate start
$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 contractFull timeWork at officeWorldwideHome office2 days per week$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 timeInternship$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 areaWorldwideFlexible hoursShift work$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 contractFull timeWork at officeLocal areaRelocation- ...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 employmentFull timeFor contractorsWork at officeFlexible hours
- ...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 areaRemote workWork from homeHome office
$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 officeRemote workFlexible hours$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 timeSummer workWorldwide$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 jobLong term contractWorldwide$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 contractWork at office$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 payRemplacementFor contractorsDirect hire
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II - Distributed Systems. Be the first to apply!
- director software engineering Vancouver, BC
- software developer intern Vancouver, BC
- software engineer part time Vancouver, BC
- remote entry level software developer Vancouver, BC
- software developer entry level Vancouver, BC
- développeur logiciel Vancouver, BC
- software engineer internship Vancouver, BC
- junior software engineer Vancouver, BC
- software developer no experience Vancouver, BC
- software developer internship no experience Vancouver, BC
