Valve Corporation

Steam Software Engineer

Valve Corporation

Bellevue, Washington, United States

full time

08 Dec 2020

Valve Corporation

As a software engineer on the Steam team, you will join a world-class group of software engineers, business leaders, and designers who are continually creating and releasing social entertainment experiences to players around the globe. We're hoping to add your expertise in software engineering to our team.

Valve is an entertainment and technology company driven to design and deliver extraordinary entertainment experiences to customers. We hire people with broad skill sets who also exhibit deep expertise. Software engineers at Valve contribute in a wide variety of ways. We build and maintain software that delivers multiple forms of digital content on behalf of thousands of content creators to millions of customers around the world. We define and prioritize product goals derived from the work we do to understand both player and partner interests. We collaborate from project inception to detailed completion, contributing creative solutions to improve peoples' experiences with Valve's products. We also recruit engineers like you.

As a member of the Steam development team, you will engage in end-to-end development work to introduce features and components to our best-of-breed computer games and pioneering e-commerce platform. By regularly shipping a variety of products, from small internal tools to large-scale web applications, you will directly and meaningfully impact the experience of millions of people. With an engaged community of users, you'll then have opportunities to improve your work based on the feedback and data you've collected to help measure your success.

Valve is seeking engineers who have significant experience working on highly-scalable, distributed systems, building robust services that interface with internal and external service providers, and consuming/instrumenting big data for analytics and reporting. As an experienced engineer seeking an opportunity to help shape the future of one of the world's largest digital distribution and ecommerce platforms, we hope you'll consider joining Valve.


  • Proven experience building and releasing commercial software in C++ or similar language
  • Strong programming and fundamental computer science skills
  • Experience contributing across all phases of a software project life cycle
  • An interest in and understanding of customer and partner feedback and data collection to inform decisions and iteration
  • A Bachelor's Degree (or equivalent work experience) in computer science

Specializations which are a plus include

  • Experience building high-scale, high-reliability network e-commerce products
  • A background in online payment processing, analytics, and/or financial auditing systems

Do you want to get jobs like this one sent to your email every week?

Then subscribe to the C++ JOBS newsletter!