Software Engineer II

4 weeks ago


Vancouver, British Columbia, Canada Microsoft Canada Full time

**Software Engineer II - Xbox Graphics**

We are seeking a skilled Software Engineer II to join our Xbox Graphics team, working on state-of-the-art graphics drivers, compression, and emulation systems.

**Job Description**

The Xbox Graphics team is responsible for developing industry-leading game development technology, working closely with hardware engineers and game developers to define the future of graphics and game development. As a Software Engineer II, you will be part of a diverse team that works at the intersection of hardware and software, creating innovative solutions for graphics drivers, tools, firmware, and GPU architecture.

**Key Responsibilities**

• Work with stakeholders to determine user requirements for a set of features and create a clear plan for testing and assuring quality of solutions
• Create and implement code for a product, service, or feature, reusing code as applicable, and consider diagnosability, reliability, and maintainability
• Support efforts to apply debugging tools and examine logs, telemetry, and other methods to verify assumptions proactively before issues occur and reactively as issues occur for product features
• Contribute to the development of automation within production and deployment of a complex product feature
• Maintain communication with key partners across the Microsoft ecosystem of engineers

**Requirements**

• Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
• 2+ years of experience working at low levels of software stack, device driver development, emulation systems, firmware, and/or integration of hardware and software
• 2+ years experience developing graphics, firmware, compression, or emulation systems

**Preferred 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, or Python
• 4+ years of experience working at low levels of software stack, device driver development, emulation systems, firmware, and/or integration of hardware and software
• Knowledge and experience with graphics and GPU hardware
• Experience and knowledge in operating system development in either user-mode or kernel-mode development

**Microsoft's Mission**

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.

**Product Management IC3**

The typical base pay range for this role across Canada is CAD $83,600 - CAD $159,600 per year.



  • Vancouver, British Columbia, Canada Triunity Software Full time

    Job Title: Software Engineer II With React ExperienceWe are seeking a highly skilled Software Engineer II with experience in React to join our team at Triunity Software Inc.About the RoleThis is a challenging and rewarding role that requires a strong background in software engineering, with a focus on React development. As a Software Engineer II, you will be...


  • Vancouver, British Columbia, Canada Triunity Software Full time

    Job Title: Software Engineer II With React ExperienceWe are seeking a highly skilled Software Engineer II with experience in React to join our team at Triunity Software Inc.About the RoleThis is a challenging and rewarding role that requires a strong background in software engineering, with a focus on React development. As a Software Engineer II, you will be...


  • Vancouver, British Columbia, Canada Triunity Software Full time

    Role: Software Engineer II With React ExperienceJoin Triunity Software as a skilled Software Engineer II with expertise in React and contribute to the development of innovative software solutions.Key Responsibilities:Collaborate with the team to design and implement software solutions using React, GraphQL, and other technologies.Participate in Agile...


  • Vancouver, British Columbia, Canada Triunity Software Full time

    Job Title: Software Engineer II With React ExperienceWe are seeking a highly skilled Software Engineer II with expertise in React to join our team at Triunity Software Inc.About the Role:This is a challenging and rewarding opportunity for a talented software engineer to contribute to the development of cutting-edge web applications using React, GraphQL, and...


  • Vancouver, British Columbia, Canada Triunity Software Full time

    Job Title: Software Engineer II With React ExperienceWe are seeking a highly skilled Software Engineer II with expertise in React to join our team at Triunity Software Inc.About the Role:This is a challenging and rewarding opportunity for a talented software engineer to contribute to the development of cutting-edge web applications using React, GraphQL, and...


  • Vancouver, British Columbia, Canada Triunity Software Full time

    Job Title: Software Engineer II With React ExperienceWe are seeking a highly skilled Software Engineer II with expertise in React to join our team at Triunity Software Inc.About the Role:This is a challenging and rewarding opportunity for a talented software engineer to contribute to the development of cutting-edge web applications using React, GraphQL, and...


  • Vancouver, British Columbia, Canada Triunity Software Full time

    Job Title: Software Engineer II With React ExperienceWe are seeking a highly skilled Software Engineer II with expertise in React to join our team at Triunity Software Inc.About the Role:This is a challenging and rewarding opportunity for a talented software engineer to contribute to the development of cutting-edge web applications using React, GraphQL, and...

  • Software Engineer II

    4 weeks ago


    Vancouver, British Columbia, Canada Microsoft Canada Full time

    **Software Engineer II for Microsoft Teams Rooms Devices** We are seeking a skilled Software Engineer II to develop software features for Microsoft Teams Rooms devices, with a focus on creating high-quality and reliable products. **Job Description** We are looking for a talented Software Engineer II with proficient technical skills and a proven record of...

  • Software Engineer II

    4 weeks ago


    Vancouver, British Columbia, Canada MasterCard Full time

    Software Engineer IIWe are seeking a highly skilled Software Engineer II to join our team at MasterCard. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and secure software solutions that meet the needs of our customers.About the RoleThis is a full-time position that requires a strong...

  • Software Engineer II

    4 weeks ago


    Vancouver, British Columbia, Canada MasterCard Full time

    Software Engineer IIWe are seeking a highly skilled Software Engineer II to join our team at MasterCard. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and secure software solutions that meet the needs of our customers.About the RoleThis is a full-time position that requires a strong...

  • Software Engineer II

    3 weeks ago


    Vancouver, British Columbia, Canada Electronic Arts Inc Full time

    Software Engineer IIElectronic Arts Inc is seeking a highly skilled Software Engineer II to join our EA Digital Platform (EADP) group. As a key member of our team, you will be responsible for developing and maintaining the foundation for all of EA's incredible games and player experiences.Key Responsibilities:Design and implement high-level platforms for...

  • Software Engineer II

    3 weeks ago


    Vancouver, British Columbia, Canada Electronic Arts Inc Full time

    Software Engineer IIElectronic Arts Inc is seeking a highly skilled Software Engineer II to join our EA Digital Platform (EADP) group. As a key member of our team, you will be responsible for developing and maintaining the foundation for all of EA's incredible games and player experiences.Key Responsibilities:Design and implement high-level platforms for...

  • Software Engineer II

    2 weeks ago


    Vancouver, British Columbia, Canada Electronic Arts Inc Full time

    Job Title: Software Engineer IIRequisition Number: 185565Job Summary:We are seeking a highly skilled Software Engineer II to join our EA Sports Quality Verification Engineering (QVE) department. As a key member of our team, you will collaborate with EA's QA and Development teams to identify and create tools, automation solutions, scripts, and technical...

  • Software Engineer II

    1 month ago


    Vancouver, British Columbia, Canada Electronic Arts Inc Full time

    Software Engineer IIRequisition Number: 185378Position Title: Software Engineer IIExternal Description: The EA Digital Platform (EADP) group is the core powering the global EA ecosystem. We provide the foundation for all of EA's incredible games and player experiences with high-level platforms like Cloud, Commerce, and more.About the Role:Develop and...

  • Software Engineer II

    1 month ago


    Vancouver, British Columbia, Canada Electronic Arts Inc Full time

    Software Engineer IIRequisition Number: 185378Position Title: Software Engineer IIExternal Description: The EA Digital Platform (EADP) group is the core powering the global EA ecosystem. We provide the foundation for all of EA's incredible games and player experiences with high-level platforms like Cloud, Commerce, and more.About the Role:Develop and...

  • Software Engineer II

    2 weeks ago


    Vancouver, British Columbia, Canada Microsoft Canada Full time

    Job Title: Front-end or Full-stack Software Engineer II Microsoft is seeking a highly skilled front-end or full-stack Software Engineer II to join its Azure Data engineering team. The team is responsible for building data gravity on the Microsoft Cloud, enabling customers to bring in, clean, shape, and join data to extract intelligence. About the Job As a...

  • Software Engineer II

    2 weeks ago


    Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Job Title: Software Engineer IIElectronic Arts Inc. is seeking a highly skilled Software Engineer II to join our Quality Verification Engineering team. As a key member of our team, you will play a critical role in ensuring a seamless consumer experience by focusing on upstream quality and targeting defect prevention and...

  • Software Engineer II

    4 weeks ago


    Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Job Title: Software Engineer IIWe are seeking a highly skilled Software Engineer II to join our EA Sports Quality Verification Engineering team. As a key member of our team, you will play a critical role in ensuring a seamless consumer experience by focusing on upstream quality and targeting defect prevention and containment.Responsibilities:Collaborate with...

  • Software Engineer II

    4 weeks ago


    Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Job Title: Software Engineer IIWe are seeking a highly skilled Software Engineer II to join our EA Sports Quality Verification Engineering team. As a key member of our team, you will play a critical role in ensuring a seamless consumer experience by focusing on upstream quality and targeting defect prevention and containment.Responsibilities:Collaborate with...

  • Software Engineer II

    3 weeks ago


    Vancouver, British Columbia, Canada Amazon Full time

    About the RoleWe are seeking an experienced Software Engineer II to join our team at Amazon. As a key member of our team, you will be responsible for designing, developing, and deploying large-scale cloud-based systems that meet the needs of our customers.Key ResponsibilitiesDesign and develop scalable, secure, and efficient cloud-based systemsCollaborate...