Software Engineer

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
$63,900 - $126,600
Backend
Entry-Level Software Engineer
Hybrid
Enterprise SaaS

Description For Software Engineer

Come build community, explore your passions and do your best work at Microsoft. This opportunity will allow you to bring your aspirations, talent, potential - and excitement for the journey ahead. We're a company of learn-it-alls rather than know-it-alls and our culture is centered around embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day.

As a Software Engineer, you will develop software, tools and code to be used in support of design, infrastructure, and technology platforms as well as commercial or end-user applications. This opportunity will allow you to create and implement extensible and maintainable code for a product, service, or feature. You will partner with stakeholders to determine user requirements for a feature and consider a variety of feedback channels to incorporate insights into future designs or solution fixes.

You will collaborate with others to create a clear and articulated plan for testing, assuring quality of solutions, while applying knowledge of debugging tools, logs, telemetry, and other methods to proactively flag issues. This opportunity will allow you to learn about customer scaling requirements and the application of best practices for meeting scaling needs and performance expectations, while ensuring the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility.

Key responsibilities include:

  • Reviewing and breaking down work items into tasks with stakeholder collaboration
  • Collaborating with key stakeholders to define feature requirements
  • Applying coding standards and best practices through code reviews
  • Supporting the identification of dependencies and design documentation for product features
  • Contributing to data analysis and feedback integration for product engineering decisions
  • Developing and applying best practices for reliable code building
  • Ensuring compliance with security, privacy, safety, and accessibility standards

Required Qualifications:

  • Bachelor's Degree (or currently pursuing a degree) in Computer Science or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python, OR equivalent experience.

The typical base pay range for this role across Canada is CAD $63,900 - CAD $126,600 per year.

Microsoft offers industry-leading healthcare, educational resources, discounts on products and services, savings and investments opportunities, maternity and paternity leave, generous time away, giving programs, and opportunities to network and connect.

Last updated 21 days ago

Responsibilities For Software Engineer

  • Develop software, tools and code for design, infrastructure, and technology platforms
  • Create and implement extensible and maintainable code
  • Partner with stakeholders to determine user requirements
  • Collaborate on testing and quality assurance plans
  • Learn about customer scaling requirements and best practices
  • Ensure security, privacy, safety, and accessibility standards are met

Requirements For Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree (or currently pursuing a degree) in Computer Science or related technical discipline
  • Proven experience coding in languages including C, C++, C#, Java, JavaScript, or Python

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer

Technical Support Engineer - Teams/SFB

Technical Support Engineer role at Microsoft focusing on Teams/Skype for Business support, offering hybrid work and comprehensive benefits.

Critical Environment Electrical Engineer

Microsoft seeks a Critical Environment Electrical Engineer to support cloud infrastructure and services in Dublin, Ireland.

Software Engineer

Join Microsoft's Azure Data team as a Software Engineer, developing cutting-edge database and analytics solutions.

Software Engineer

Join Microsoft as a Software Engineer in Dublin, Ireland. Develop innovative software solutions in a hybrid work environment.

Software Engineer I

Join Microsoft as a Software Engineer I, working on Azure Arc to extend cloud capabilities to on-premises, multi-cloud, and edge environments.