Senior software engineer (Remote Job/Work from Home)

Microsoft’s Azure Communication Services Team based in Vancouver, BC is inviting applications from suitable candidates for the position of Senior software engineer. Microsoft’s Azure Communication Services Team specializes in cloud-based communication solutions. It offer voice calling, video conferencing, chat, and SMS capabilities, all seamlessly integrated with Azure’s platform. Positioned at the forefront of the market, it provide scalable, secure, and empowering businesses to enhance customer engagement and collaboration with ease. The candidates selected for the vacancy will be required to start the work as soon as possible.

Also hiring: Housekeeper

Job Description:

Employer Name: Microsoft
Team: Azure Communication Services
Position: Senior software engineer (Remote Job/Work from Home)
No of Vacancies: 4
Salary: $108100.00 – $199700.00 yearly
Employment Type: Full Time – Remote Job
Discipline: Software Engineering
Role type: Individual Contributor
Profession: Software Engineering
Location: Vancouver, BC, Canada
Job ID: 1723043

Requirements:

Languages: Candidates must have knowledge of the English Language
Education: Candidates should have completion of Bachelor’s Degree in Computer Science
Experience: Candidates should have 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript or Python

Other Requirements:

  • The candidates should have a Bachelor’s Degree in a related field or equivalent experience and possess 4+ years of software design and development experience with backend services
  • The candidates should demonstrate the ability to communicate technical details clearly across organizational boundaries
  • The candidates should have experience in DevOps to maintain live services and application frameworks
  • The candidates should have cloud and services experience, with Azure cloud experience being highly desirable
  • The candidates should possess analytical skills with a systematic and structured approach to software design
  • The candidates should demonstrate a commitment to building highly scalable, highly reliable services
  • The candidates should have experience with or exposure to Agile and iterative development processes

Responsibilities:

  • The candidates should be able to design and develop large-scale distributed software services and solutions
  • The candidates should be able to adhere to and drive modern software engineering practices through design and code reviews
  • The candidates should be able to perform system design through well-defined interfaces across multiple components, conduct code reviews, and leverage data/telemetry to make decisions
  • The candidates should be able to develop “best-in-class” engineering for services by ensuring that the services and components are well-defined and modularized, secure, reliable, diagnosable, actively monitored, and reusable
  • The candidates should be able to improve test coverage for services, organize and implement integration tests, and resolve problem areas
  • The candidates should be able to consider testability, portability or monitoring, reliability, and maintainability, and understand when code is ready to be shared and delivered
  • The candidates should be able to gain a working understanding of Microsoft as a business and collaborate with mentors and leaders to contribute to cohesive, end-to-end experiences for users
  • The candidates should be able to focus on customer or partner needs through a data-driven approach and embody Microsoft’s culture and values

Benefits:

  • The candidates will get industry leading healthcare, savings and investments and giving programs

How to apply:

If the position is fit for you and the basic requirements are fulfilled then you can now apply directly to the employer (along with your resume) through the below-mentioned details.

Apply Online

 

 

 

We thank all the applicants for showing their interest and trust in us, however, only the most eligible candidates will be selected and conducted for further procedure directly from employers, in between no charges/fees or original documents will be asked from any applicant. All the best!

Check the latest available jobs in Canada

Show More
Back to top button