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

Senior Software Engineer

$114.4k - $203.9k per year
Full-time

Microsoft

Overview Within the Databases organization, the Azure HorizonDB team is building Microsoft's next-generation cloud-native, fully managed PostgreSQL-compatible database service for mission-critical and AI-powered applications. Azure HorizonDB is designed around a disaggregated compute and storage architecture to deliver predictable low-latency performance, high availability, and seamless scalability at cloud scale. As a Senior Software Engineer, you will help design, build, and operate core components of the service while solving complex challenges across distributed systems, database technologies, storage, reliability, and performance. You will contribute to building a highly reliable, performant, and scalable database platform while helping evolve HorizonDB to support demanding enterprise and AI workloads on Azure. Microsoft's Azure Data engineering team is leading the transformation of analytics in the world of data with products including Microsoft Fabric, Azure SQL Database, Azure Cosmos DB, Azure Database for 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 across organizations worldwide. Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees, we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Responsibilities

  • Design and implement high-availability capabilities for Azure HorizonDB, improving service resiliency, failure detection, recovery mechanisms, and minimizing customer impact during infrastructure and software failures.
  • Design and build highly available and high-performance distributed storage capabilities for Azure HorizonDB, focusing on scalability, reliability, data durability, and predictable performance for demanding database workloads.
  • Design and deliver end-to-end automation for engineering and service pipelines, including build, validation, deployment, testing, and operational workflows to improve engineering efficiency and release quality.
  • Design and implement data migration capabilities and tools that enable reliable and efficient movement of customer data into and across Azure HorizonDB while minimizing disruption to customer workloads.
  • Leverage AI-assisted engineering tools and practices to improve productivity across software design, development, testing, debugging, troubleshooting, and operational workflows while maintaining high standards for quality, reliability, and security.
  • Participate in the team's on-call rotation, investigate and resolve customer and service incidents, collaborate with partner teams on complex issues, and drive improvements that enhance service reliability and customer experience.
  • Collaborate with engineers, product managers, and partner teams to shape technical designs and product direction, contribute to architecture and engineering decisions, and improve the reliability, maintainability, and operational excellence of Azure HorizonDB.
  • Embody our culture and values.

Qualifications

Required/Minimum Qualifications
  • Bachelor's Degree in Computer Science or related technical field 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.
  • Hands-on experience building distributed systems or database infrastructure using C++, C, or Rust
Job Requirements Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check:
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred/Additional Qualifications
  • Experience with PostgreSQL internals or database engine development, including areas such as query processing, storage engines, transaction processing, logging, replication, recovery, or related database technologies.
  • Experience designing and developing distributed systems, including concepts such as availability, consistency, fault tolerance, scalability, distributed storage, and failure recovery.
  • Proficiency in at least one systems programming language such as C, C++, or Rust, with experience developing reliable and maintainable production software.
  • Experience developing and troubleshooting software on Linux operating systems, including familiarity with system-level concepts, debugging tools, and runtime behavior.
  • Experience with system performance analysis and profiling, including identifying bottlenecks across CPU, memory, storage, networking, or other system components and driving performance optimizations.
  • Master's Degree in Computer Science or related technical field AND 6+ years of technical engineering experience, or equivalent experience.
  • Experience using AI-assisted software engineering tools and practices to improve productivity across design, coding, testing, debugging, troubleshooting, and engineering automation activities.
  • Demonstrated ability to collaborate effectively across engineering and partner teams, communicate technical ideas clearly, and contribute to shared design and engineering decisions.
  • Ability to investigate and resolve customer and live-site incidents, analyze complex system failures, identify root causes, and drive engineering improvements that reduce recurrence and improve service reliability.
Software Engineering IC4 - The typical base pay range for this role across Canada is CAD $114,400 - CAD $203,900 per year. Find additional pay information here: Software Engineering IC4 - L'échelle salariale de base typique pour ce rôle dans l'ensemble du Canada est de 114,400 $ CAD à 203,900 $ 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, read more about requesting accommodations.
Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Vancouver, BC vacancy
  • Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products...  ...with team goals and objectives. Preferred Skills • L3 Support Engineering: Exposure to L3 support engineering practices, including... 
    Senior
    Full time
    Internship

    IBM

    Vancouver, BC
    5 days ago
  •  ...SaaS company that helps answer questions software development teams have about their applications...  ...’re an experienced software development engineer with a track record of building and...  ...technologies. What You’ll Do As a senior member of the team, you’ll play a critical... 
    Senior
    Long term contract
    Work at office
    Flexible hours

    unblocked

    Vancouver, BC
    1 day ago
  • $111k - $160k per year

     ...of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Job Description Summary Who is Mastercard Mastercard is a global technology company in the payments industry. We work to... 
    Senior
    Full time
    Worldwide

    Mastercard

    Vancouver, BC
    1 day ago
  • $141.4k - $204.4k per year

     ...ship, scale, and operate secure, reliable game experiences for millions of players worldwide. We are seeking an experienced Senior Software Engineer to join our Service Enablement organization as a technical leader and change-maker. In this role, you will lead a team of software... 
    Senior
    Full time
    Local area
    Worldwide

    Electronic Arts

    Vancouver, BC
    2 days ago
  • $141.4k - $204.4k per year

     ...happen. Description and requirements In FC Quality Verification Engineering, our mission is to build the technology, large-scale test...  ...production, content, and live operations teams. Role summary As a Senior Software Developer in Vancouver you will manage these systems from... 
    Senior
    Full time
    Work at office
    Local area
    3 days per week

    Electronic Arts

    Vancouver, BC
    1 day ago
  • $199.8k - $244.2k per year

     ...real money to members over debit card rails, ACH, and RTP. We are looking for an experienced, product-minded, and resourceful senior backend engineer to own the design, development, and operation of these services and the member outcomes they drive. At EarnIn, working with... 
    Senior
    Full time
    Work at office
    2 days per week

    Earnin

    Vancouver, BC
    9 days ago
  •  ...vendor sourcing, evaluation, and escalation when applicable. Oversee production-system installation and maintenance support while engineering solutions that minimize ongoing support needs. Use cloud computing, automation, and configuration as code where appropriate.... 
    Senior
    Full time
    Work at office

    Electronic Arts

    Vancouver, BC
    11 hours ago
  •  ...deployment. Work with distributed systems, cloud infrastructure, data engineering technologies, and machine learning-related data workflows. Design, maintain, and improve sophisticated object-oriented software collaboratively. Implement testing and quality practices... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Workday

    Vancouver, BC
    11 hours ago
  • $146.2k - $201.1k per year

     ...world's best data and AI infrastructure platform so our customers can use deep data insights to improve their business. Founded by engineers — and customer obsessed — we leap at every opportunity to solve technical challenges, from designing next-gen UI/UX for interfacing... 
    Senior
    Full time
    Summer work
    Worldwide

    databricks

    Vancouver, BC
    1 day ago
  •  ...with your vision of your career growth, we want to hear from you! About Your Role We are looking for passionate and skilled software engineers to join us in our mission to secure the next generation of cloud-native applications and AI workloads. Calico Open Source... 
    Senior
    Flexible hours

    Tigera

    Vancouver, BC
    9 days ago
  • $176k - $200k per year

     ...We’re looking for a Senior Software Engineer to join our growing AI organization in Vancouver. Asana is pioneering a new category of technology as the human-agent operating system, doubling down on our AI Suite to move our customers toward expansive, end-to-end intelligent... 
    Senior
    Long term contract
    Work at office
    Local area
    Work from home
    Worldwide

    Asana

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

     ...into deep, actionable insights. Founded by engineers and driven by innovation, we’re obsessed...  ...simple and approachable. As a Senior Frontend Engineer focused on Dashboards...  ...We Look For ~5+ years of professional software engineering experience, with strong experience... 
    Senior
    Full time
    Worldwide

    databricks

    Vancouver, BC
    1 day ago
  • $107k - $157.3k per year

     ...a better world for everyone. Our Field Delivery team builds software used by construction workers on active job sites where connectivity...  ..., and reliability is required. We're looking for a Senior Software Engineer to help build and evolve our field operations platform. You'... 
    Senior
    Full time
    For contractors

    Autodesk

    Vancouver, BC
    7 days ago
  • $230.02k - $279.12k per year

     ...at scale, and helping to create safer, more civil shared experiences for everyone. As Senior Software Engineer on the Avatar Animation team, you will leverage the Roblox game engine and tools to build groundbreaking experiences that push the boundaries of what is... 
    Senior
    Full time
    Work at office
    Local area
    Visa sponsorship
    Monday to friday

    Roblox

    Vancouver, BC
    13 days ago
  •  ...Job Description Job Description Remarcable is seeking a Senior DevOps Engineer to take ownership of our cloud infrastructure, CI/CD systems...  ...candidate brings strong DevOps fundamentals paired with solid software development skills, enabling them to build clean,... 
    Senior
    Full time
    For contractors

    Remarcable, Inc.

    Vancouver, BC
    29 days ago
  • $155k - $205k per year

     ...invoices, payments, bank transactions and reconciliation. As a Senior Engineer, you’ll own significant end-to-end initiatives from technical...  ...closely with partner teams to ensure changes to the accounting engine support other Xero teams built on Accounting Core. You’ll also... 
    Senior
    Long term contract
    Permanent employment
    Work at office
    Work from home
    2 days per week
    1 day per week

    Xero

    Vancouver, BC
    17 days ago
  • $151k - $189k per year

     ...Position Overview As a Senior Staff Software Engineer on Diligent's Platform AI team, based out of our technical center of excellence in Vancouver, you will drive the architecture and technical direction of the services that bring AI research and models into production... 
    Senior
    Work at office
    Local area
    Visa sponsorship
    Flexible hours

    Diligent Corporation

    Vancouver, BC
    a month ago
  • $130k - $160k per year

     ...Senior Software Engineer — Systems Full-Time | Vancouver, BC (Hybrid) | Reports to Director of Engineering About UrbanLogiq UrbanLogiq...  ...Experience building data-intensive systems: pipelines, storage engines, query layers, or similar infrastructure where volume,... 
    Senior
    Full time
    Overseas

    UrbanLogiq

    Vancouver, BC
    a month ago
  •  ...still runs on disconnected systems, manual workflows, and decisions made without data. Most of it has never been touched by modern software engineering, let alone AI. EviSmart is the dental industry's Autopilot. We build the platform that automates the workflows consuming the... 
    Senior
    Long term contract
    Temporary work
    Internship
    Work at office
    Immediate start

    Evismart

    Vancouver, BC
    a month ago
  • $111k - $160k per year

     ...of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer (Sanctions Service & AI Inference) Who is Mastercard? Mastercard is a global technology company in the payments industry. Our... 
    Senior
    Full time
    Internship
    Worldwide

    Mastercard

    Vancouver, BC
    1 day ago
  • $141.4k - $204.4k per year

     ...love. We are looking for an experienced Senior Gameplay Engineer to join our team in Vancouver and help...  ...into polished gameplay mechanics. Engine & Performance Optimization: Write clean...  ...and junior engineers, advocating for software architecture best practices, thorough code... 
    Senior
    Full time
    Local area
    Worldwide

    Electronic Arts

    Vancouver, BC
    1 day ago
  • $141.4k - $204.4k per year

     ...matter. A team where everyone makes play happen. Job Title: Senior Software Engineer - Generalist (Foundations) (Apex Legends) Location: Los...  ...leading live service franchises. As a Senior Software Engineer, Engine Systems, you will report to Principal Technical Director and... 
    Senior
    Full time
    Local area

    Electronic Arts

    Vancouver, BC
    1 day ago
  • $127k - $203k per year

     ...realize their greatest potential. Title and Summary Manager, Software Engineering Who is Mastercard? Mastercard is a global technology company...  ...cloud readiness and operational efficiency. Serve as the senior technical escalation point for complex engineering and... 
    Senior
    Full time
    Worldwide

    Mastercard

    Vancouver, BC
    1 day ago
  •  ...alter the game. You will report to the Senior Engineer and work with your peers to deliver gameplay...  ...features. Work with a proprietary engine to develop shareable code and interface...  ...systems. Demonstrated knowledge of good software programming practices Understanding... 
    Senior
    Full time

    Electronic Arts

    Vancouver, BC
    6 days ago
  •  ...leading provider of strategic planning and performance management software, helping organizations turn their visions into reality. We...  ...are looking for an experienced and passionate Full Stack Software Engineer to join our Engineering team. You will build the tools that public... 
    Senior
    Remote job
    Full time
    Work at office
    Local area
    Flexible hours

    Envisio

    Vancouver, BC
    7 days ago
  • $125k - $150k per year

     ...your vision of your career growth, we want to hear from you! About Your Role Tigera is looking for passionate and skilled software engineers to join us in our mission to secure the next generation of agentic AI workloads running on Kubernetes and beyond. With Lynx by Tigera... 
    Senior
    Internship
    Flexible hours

    Tigera

    Vancouver, BC
    29 days ago
  • $122.3k - $170.7k per year

     ...everyone makes play happen. Description In FC Quality Verification Engineering, our mission is to help our teams identify quality issues...  ...We build automation frameworks and developer tools that combine software development and applied AI/ML to improve how we test EA-SPORTS... 
    Full time
    Work at office
    Local area
    3 days per week

    Electronic Arts

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

     ...Senior QA Automation Engineer / SDET (Canada-only) Digital Banking & Credit Union Transformation Company: Aequilibrium Software Inc. Location: Canada (Remote) Employment type: Full-time or contract, depending on client engagement Seniority: Senior Compensation... 
    Senior
    Hourly pay
    Remplacement
    Full time
    Contract work
    Remote work

    Aequilibrium Software Inc.

    Vancouver, BC
    3 days ago
  • $154.7k - $212.8k per year

     ...experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts. Job Category Software Engineering Job Details About Salesforce Salesforce is the #1 AI CRM, where humans with agents drive customer success together. Here,... 
    Full time
    Work at office

    Salesforce

    Vancouver, BC
    2 days ago
  • $104.5k - $142.8k per year

     .... A team where everyone makes play happen. Description In FC Quality Verification Engineering, our mission is to help our teams identify quality issues earlier. We build automation software and developer tools for EA SPORTS FC, including for the Companion App on iOS, Android... 
    Full time
    Work at office
    Local area
    3 days per week

    Electronic Arts

    Vancouver, BC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!