Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Microsoft Logo

Senior Software Engineer - Xbox Graphics

Microsoft

$119,800 - $234,700
Dec 11, 2025
Remote, US
Apply Now

The Xbox Graphics Team is looking to push the boundaries of state-of-the-art graphics systems, engineering systems, and device drivers, and is seeking a Senior Software Engineer to contribute to this effort.

Requirements

  • Experience working at low levels of software stack, device driver development, engineering systems, and/or integration of hardware and software.
  • Proficiency in C and C++ programming with a focus on optimizing for defined performance metrics.
  • Knowledge of 3D rendering APIs such as DirectX and Vulkan.
  • Understanding of GPU and NPU architectures and operational principles.
  • Experience working with Windows or Linux operating systems.
  • Experience with the game development lifecycle, including design, implementation, and testing phases.
  • Knowledge of hardware design processes, bring-up, and product release workflows.

Responsibilities

  • Leads by example within the team by producing extensible, maintainable, and testable code. Optimizes, debugs, refactors, and reuses code to improve performance and maintainability, effectiveness, and return on investment (ROI). Applies appropriate coding patterns and best practices.
  • Leads discussions for the architecture and creates proposals for architecture by testing design hypotheses and helping to refine code plans. Provides feedback, proposed solutions, to peers. Owns architecting of solutions, with minimal technical oversight. Assures system architecture meets security and compliance requirements and expectations.
  • Independently creates a clear and articulated plan for testing and assuring quality of solutions. Drives efforts to add new tests, remove antiquated tests, and aggregate tests to improve the test suite.
  • Applies debugging tools and examines logs, telemetry, and other methods to verify assumptions through writing and developing code proactively before issues occur and reactively as issues occur for products. Conducts retrospective debugging of solutions to identify root causes of problems.
  • Collaborates with game development partners to identify critical feature and performance needs, influencing design decisions and ensuring robust, scalable solutions.
  • Identifies and prioritizes critical driver and tooling requirements, influencing architecture and ensuring robust, scalable implementations that elevate developer productivity and platform performance.
  • Maintains communication with key partners across the Microsoft ecosystem of engineers. Acts as a key contact for leadership to ensure alignment with partners' expectations.

Other

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
  • Embodies our culture and values
  • Ability to work with key partners across the Microsoft ecosystem