Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer Backend 
Canada, British Columbia, Vancouver 
994626588

16.07.2024

Viva Engage is the industry-defining social network for the enterprise.

iva 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 remoteand hybrid

Viva Engage to the next level:

  • Autonomy to innovate
  • Access tocutting-edgetech, 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 shapelarge-scale distributed services within a suitecatering to


Our backend stack is composed of:

  • 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

Required 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, REST, or Python
    • OR equivalent experience.
  • 2+ years of experience with multiple datastores (SQL and NoSQL) and data access patterns.
  • Experience programming maintainable code and writing tests.

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:

  • 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 Qualifications:

  • 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.

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:

Responsibilities
  • 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 tovalidatehypotheses and drive data-driven decisions.
  • Enhance service reliability, performance, and latency to meet evolving demands.
  • Help build andmaintain