Senior Software Engineer - Gaming Input and API Development

Job description

Description

With over 3 billion gamers worldwide playing across various platforms, the gaming landscape is more diverse than ever. The Xbox Input and Accessories team is seeking a creative and technical Senior Software Engineer to help deliver exceptional end-to-end experiences for players. In this role, you will contribute to a rich array of drivers, services, and APIs, impacting billions of dev
ices.

This position involves OS development in user-mode APIs and services, focusing on reliability and performance. You will engage with various input devices to realize a player-centric vision for gaming initiatives across all Microsoft platforms, including Xbox consoles and Xbox Cloud Gaming.

Other Jobs You May Be Interested In

Remote Data Entry, No Experience, $40/hr, Part-Time
Virtual Assistant, $45/hr, Remote, No Experience, Night Job
Entry-Level Remote Data Entry, $50/hr, Evening Job

 Company Culture and Environment

Microsoft fosters an inclusive culture that values collaboration and innovation. The team emphasizes a growth mindset, encouraging employees to learn and develop their skills while contributing to a supportive work environment.

Career Growth and Development Opportunities

The role provides significant opportunities for professional growth, with chances to work on diverse projects that allow for skill enhancement and expansion into mobile device support.

Detailed Benefits and Perks
• Inclusive company culture
• Opportunities for professional development
• Potential for working on cutting-edge gaming technologies

Compensation and Benefits
• Base pay range across the U.S. is USD \(117,200 - \)229,200 per year
• Specific ranges for the San Francisco Bay area and New York City metropolitan area are USD \(153,600 - \)250,200 per year
• Additional benefits may apply

Why you should apply for this position today

This role offers the chance to be at the forefront of gaming technology, influencing the experience of millions of players. Joining this team means contributing to a major shift in the gaming ecosystem, allowing you to make a tangible impact in a rapidly evolving industry.

Skills
• Strong programming skills in C and C++
• Solid design, development, and debugging skills
• Excellent written and verbal communication skills
• Eagerness to learn and grow professionally

Responsibilities
• Design and develop API components focusing on reliability and usability
• Collaborate with cross-functional teams including hardware engineers and game developers
• Debug and fix regressions in new and existing components
• Contribute to an inclusive Microsoft culture

Qualifications
• Bachelor’s Degree in Computer Science or related technical discipline
• 4+ years of technical engineering experience in coding languages, including C and C++
• Experience in creating user-mode developer APIs is preferred
• Familiarity with high-performance and low-latency multi-threaded code is advantageous

Education Requirements
• Bachelor’s degree in Computer Science or related field

Education Requirements Credential Category
• Bachelor’s Degree

Experience Requirements
• 4+ years of relevant experience in software engineering and technical roles
• Proven experience in developing user-mode APIs and maintaining input services

Why work in New York, NY

New York offers a vibrant cultural scene, with diverse opportunities for networking and personal growth. The city is a hub for technology and innovation, providing a dynamic environment that fosters creativity and collaboration, making it an attractive place for professionals in the gaming industry.

Back to blog