- Autonomy to innovate
- Access to cutting-edge tech, both open source and Microsoft's finest
- Data-driven decision-making through experimentation and A/B testing
- The chance to be a key player in a growing product with global significance
- Opportunities to shape large-scale distributed services within a suite catering to hundreds of millions of users.
- Linux on Azure infrastructure
- Java and Ruby microservices, packaged as docker containers
- GraphQL, Dropwizard, and Rails for REST APIs
- Storage and queuing with Postgres, Cosmos DB, Azure Queue, Kafka, and Redis
- Kubernetes and Mesos container orchestration
- Grafana metrics, Azure Data Explorer log aggregation, Microsoft-standard monitoring tools
- 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, REST, or PythonOR equivalent experience.
- 2+ years of experience with multiple datastores (SQL and NoSQL) and data access patterns.
- Experience programming maintainable code and writing tests.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
- Experience owning your code through production.
- Curious about reliability and performance, up and down the stack.
- Microservices development, deployment, and monitoring.
- Experience building large scale, resilient distributed systems.
- Working familiarity with networking protocols (TCP/IP, HTTP) and network architectures.
- Efficient, tenacious debugging skills using logs and metrics.
- Demonstrated ability with Ruby on Rails is a plus but not necessary.
- Architect, develop, and sustain services with tens of millions of users across various global regions.
- Work closely with product, design, and engineering teams to ensure an exceptional user experience.
- Constantly explore ways to enhance the performance and scalability of our systems.
- Conduct experiments and A/B tests to validate hypotheses and drive data-driven decisions.
- Enhance service reliability, performance, and latency to meet evolving demands.
- Help build and maintain a collaborative engineering culture. Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.Industry leading healthcareEducational resourcesDiscounts on products and servicesSavings and investmentsMaternity and paternity leaveGenerous time awayGiving programsOpportunities to network and connect
-
software engineer
2 weeks ago
Bloombase Canada Inc. Vancouver, CanadaEducation: · Expérience: · Education · Bachelor's degree · or equivalent experience · Experience · 2 years to less than 3 years · Workplace information · Remote work available · Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 40 hours per week · ...
-
software engineer
2 weeks ago
Sakura Distributors Inc. Surrey, CanadaEducation: · Expérience: · Education · Bachelor's degree · Experience · 1 year to less than 2 years · Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 40 hours per week · ...
-
Software Engineer
1 week ago
Arista Networks Vancouver, CanadaArista Networks was founded to pioneer and deliver software driven cloudnetworkingsolutions for largedatacenter storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and r ...
-
Software Engineer
1 week ago
Arista Networks Vancouver, CanadaArista Networks was founded to pioneer and deliver software driven cloudnetworking solutions for largedata center storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and ...
-
Software Engineer
2 weeks ago
Akkodis British Columbia, CanadaOn behalf of our client we are seeking Senior and Lead software engineers with a strong background with C++ and Chromium. · This company offers our team members value most is our fun and truly 'people-first' culture where you're given the autonomy to do your best work and provid ...
-
Software Engineer
1 week ago
Arista Networks Vancouver, CanadaArista Networks was founded to pioneer and deliver software driven cloudnetworkingsolutions for largedatacenter storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and r ...
-
Software Engineer
1 week ago
Arista Networks Vancouver, CanadaArista Networks was founded to pioneer and deliver software driven cloudnetworking solutions for largedata center storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and ...
-
Software Engineer
5 days ago
Fossbytes Media Pvt Ltd Vancouver, Canada $45 - $68Welcome to Maxis, home to tinkerers, craftspeople, & storytellers. Our drive is to inspire everyone to make a better world through creative play. As the developer of The Sims, we create games and experiences for millions of people around the world and are always looking for new w ...
-
Software Engineer
5 days ago
Arista Vancouver, CanadaSoftware Engineer (Packet Forwarding Engines) · Full-time · Arista Networks was founded to pioneer and deliver software driven cloudnetworkingsolutions for largedatacenter storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to ...
-
Software Engineer
5 days ago
Trimble Vancouver, CanadaAre you passionate about developing software with the quality necessary to deliver on the most demanding customer requirements? · Are you interested in identifying and delivering disruptive cutting-edge technologies? · What You Will Do · Successful candidates will have strong t ...
-
Software Engineer
1 week ago
UrbanLogiq Vancouver, CanadaJoin UrbanLogiq - Where Data Empowers Communities · At UrbanLogiq, we're not just developing a platform; we're revolutionizing how government agencies leverage data to enhance community life. Since our inception in 2016, we've been at the forefront of the govtech industry's innov ...
-
Software Engineer
5 days ago
Arista Vancouver, CanadaArista Networks was founded to pioneer and deliver software driven cloudnetworkingsolutions for largedatacenter storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and r ...
-
Software Engineers
5 days ago
T-Net British Columbia Vancouver, CanadaOur client is a 30-person custom software development shop with an established track record and brand name enterprise clients as well as innovation clients. Due to continued growth, they are adding several software engineers to their team. You will join a project that suits your ...
-
Software Engineer
1 week ago
Arista Networks Vancouver, CanadaArista Networks was founded to pioneer and deliver software driven cloudnetworkingsolutions for largedatacenter storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and r ...
-
Software Engineer
1 week ago
Arista Networks Vancouver, BC, Canada $95,000 - $145,000Arista Networks was founded to pioneer and deliver software driven cloudnetworkingsolutions for largedatacenter storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and r ...
-
Software Engineer
1 week ago
Arista Networks Vancouver, BC, Canada $95,000 - $145,000Arista Networks was founded to pioneer and deliver software driven cloudnetworkingsolutions for largedatacenter storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and r ...
-
Software Engineer
1 week ago
Akkodis British Columbia, CanadaOn behalf of our client we are seeking Senior and Lead software engineers with a strong background with C++ and Chromium. · This company offers our team members value most is our fun and truly 'people-first' culture where you're given the autonomy to do your best work and provid ...
-
Software engineer
4 days ago
Microsoft Canada Vancouver, CanadaAzure high-performance computing (HPC) andartificial intelligence (AI) Software team is expanding our talented team of developers in Vancouver. Our software backs some of the world's largest and most critical workloads for AI and HPC. Computational demand driven by artificial int ...
-
Software Engineer
1 week ago
Electronic Arts Inc. Vancouver, Canada· Electronic Arts Inc. is a leading global interactive entertainment software company. EA delivers games, content and online services for Internet-connected consoles, personal computers, mobile phones and tablets. · The Software Engineer role within Sports QVE department is resp ...
-
Software Engineer
3 weeks ago
FranklinCovey Vancouver, BC, CanadaTitle: Software Engineer · Division & Department: Corporate Platform Development · Status: Full-Time Exempt · Reports to: Engineering Manager · Location: Remote – Anywhere in British Columbia, Alberta, or Ontario, Canada provinces · Job Summary · Within the last five y ...
Senior Software Engineer - Vancouver, Canada - Microsoft
Description
Overview
What is Viva Engage?
Viva Engage is the industry-defining social network for the enterprise. With millions of users, including those from 85% of Fortune 500 companies, we're revolutionizing how teams connect, collaborate, and thrive.
Why Viva Engage?
Acquired by Microsoft in 2012, Viva Engage blends startup agility with the resources of a tech giant. We believe in mission-driven work and in this post-Covid world, our platform is indispensable for remote and hybrid teams, fostering connection and belonging like never before.
Ready to make an impact? Join us to help taking Viva Engage to the next level, and enjoy:
About this job
Our Senior Software Engineers (Backend) are the backbone of Viva Engage, creating the essential services that power all our product experiences. With Viva Engage being a social networking powerhouse, our team tackles fascinating engineering puzzles daily, such as facilitating massive conversations involving hundreds of thousands of participants. We roll out fresh code to our tens of millions of users daily, always pushing the envelope to enhance the system and provide users with an exceptional experience.
Our backend stack is composed of:
Why Microsoft?
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.
Qualifications
Required Qualifications:
Other 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:
Preferred Qualifications:
Software Engineering IC4 - The typical base pay range for this role across Canada is CAD $104,000 - CAD $193,200 per year.
Find additional pay information here:
Microsoft will accept applications and processes offers for these roles on an ongoing basis.
Responsibilities