This job listing expired on May 20, 2021
Tweet

At Visual Concepts, we believe great games are made by diverse and empowered teams with a shared passion for play. As one of the world's top game development studios, we have shipped over 100 multi-sku titles to critical acclaim and commercial success. Our teams are independent and entrepreneurial. Our studios in Novato, Orange County, Agoura Hills, Budapest, Shanghai, and Seoul are committed to artistry and technical innovation, offering top candidates the opportunity to learn and grow with some of the smartest and most creative minds in the industry.

Do you love creating deep experiences that allow the user to interact with and progress through the game in meaningful and satisfying ways? Do you enjoy getting into the mind of players and coaches and trying to figure out what makes them tick, why they play the way the play, what drives the decisions they make? Are you an expert collaborator and great communicator who thrives on delivering results? If so, we would love to talk to you!

Our Novato studio is looking for a Software Engineer who has a high bar for code quality and a passion for fun, feel, and clean and efficient design. In this role, you will work closely with some of the biggest “hoopheads” Visual Concepts has to offer: people who love taking real life events, strategies, decisions, and rules, and implementing them to provide the deepest franchise experience out of any sports title out there; people who let their imaginations run wild as they design story-based experiences and progression systems for the career modes. The basketball knowledge and passion both we as developers and our hardcore user base have drives us, and that shows. That’s the kind of team you will be joining!

What You'll Do:

  • Join a team of passionate engineers and producers creating the business logic and progression systems that drive NBA 2K’s gamemodes
  • Create, improve, and work with tools that make the development process easier and more fun
  • Represent the player at all times, delivering satisfying, polished, and extensible game features
  • Participate in the design process every step of the way, as you work with your colleagues to make every feature your own, and get your voice heard
  • Work in a team that values quality over quantity, with strict schedules to finalize features and allow time for testing and polishing
  • Produce code that is clean, efficient, well-documented, and conforms to our coding standards

Requirements:

  • 2+ years of experience in game development at any level
  • Bachelor's or Master's Degree in Computer Science or related field, or equivalent experience
  • Fluent in C/C++
  • Solid understanding of object oriented programming
  • Self-motivated with excellent problem-solving skills
  • Ability to write clean, well-documented, and efficient code
  • Ability to work and collaborate effectively as part of a team

Preferred Qualifications:

  • Experienced software engineer with shipped console or PC titles
  • Passion for basketball
  • Passion for video games