Senior software engineer (Remote Job/Up to 50% work from home)

Microsoft based in Vancouver, BC is inviting applications from suitable candidates for the position of Senior software engineer. Microsoft is a global technology leader based in Redmond, Washington. It offers a diverse portfolio including Windows OS, Microsoft Office, Azure cloud services, and hardware like Surface devices and Xbox consoles. Microsoft dominates in software development, cloud computing, and hardware innovation, serving consumer, enterprise, and governmental sectors worldwide with a profound impact on the technology industry. The candidates selected for the vacancy will be required to start the work as soon as possible.

Job Description:

Employer Name: Microsoft
Position: Senior software engineer (Remote Job/Up to 50% work from home)
No of Vacancies: 3
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: 1732566

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 4+ years of experience in Software Design and Development
  • The candidates should have 2+ years of experience in High Performance Computing (HPC) or Machine Learning
  • The candidates should have a Bachelor’s Degree in Computer Science or related technical field AND 8+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python; OR a Master’s Degree in Computer Science or related technical field AND 6+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python; OR equivalent experience
  • The candidates should have experience with Mellanox (NVIDIA) or other high-speed interconnect technologies InfiniBand and Omni-Path

Responsibilities:

  • The candidates should be able to dive deeply into any level or layer of a problem and willing to learn emerging technologies, from hardware to software, and evaluate and make recommendations that advance Azure infrastructure for AI and other GPU-based workloads
  • The candidates should be able to optimize, debug, refactor, and reuse code to improve performance, maintainability, effectiveness, and return on investment (ROI) and lead by example within the team by producing extensible and maintainable code
  • The candidates should be able to maintain communication with key partners across the Microsoft ecosystem of engineers and ensure alignment with partners’ expectations and apply metrics to drive the quality and stability of code, as well as appropriate coding patterns and best practices
  • The candidates should be able to consider partner teams across organizations and their end goals for products to drive and achieve desirable user experiences and fit the dynamic needs of partners or customers through product development
  • The candidates should be able to drive identification of dependencies and develop design documents for a product, application, service, or platform
  • The candidates should be able to create, implement, optimize, debug, refactor, and reuse code to establish and improve performance, maintainability, effectiveness, and ROI
  • The candidates should be able to act as a Designated Responsible Individual (DRI) and guide other engineers by developing and following the playbook, working on calls to monitor system, product, service for degradation, downtime, or interruptions, alerting stakeholders about status, and initiating actions to restore system, product and service for simple and complex problems when appropriate
  • The candidates should be able to help ensure the Azure platform is consistent in performance, can scale on-demand, and is engineered to withstand the unparalleled computing demand from customer workloads
  • The candidates should be able to help build a test-driven engineering culture to reduce regressions and bugs in production and set a higher bar for infrastructure quality

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

Source Link

 

 

 

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

Adblock Detected

Please consider supporting us by disabling your ad blocker