About the job
At Visual Concepts, we understand that exceptional games are crafted by diverse and empowered teams united by a love for play. As one of the leading game development studios globally, we have successfully launched over 100 multi-sku titles that have garnered both critical acclaim and commercial success. Our studios, located in Novato, Irvine, Budapest, Shanghai, Austin, Boise, Seoul, and Parksville, Canada, foster an independent and entrepreneurial spirit, providing top talent the chance to learn and evolve alongside some of the industry's brightest and most creative minds.
What We Are Looking For:
Our Novato studio is on the lookout for a Senior Engineer to become a vital part of our gamemode team, focusing on modes including MyCAREER, The W, MyNBA, and MyWNBA. We seek an engineer who maintains high standards of code quality while embracing the culture of basketball. You will take charge of architecting the intricate logic, complex progression systems, and business rules that fuel the most authentic sports simulation available.
Your Responsibilities:
- Collaborate with a team of dedicated engineers and producers to develop the business logic and progression systems that enhance NBA 2K’s gamemodes.
- Design, enhance, and utilize tools that streamline the development process, making it enjoyable and efficient.
- Always advocate for the player experience, ensuring the delivery of polished, satisfying, and extensible game features.
- Engage actively in the design process, working closely with colleagues to make every feature your own and ensure your voice is heard.
- Join a team that prioritizes quality over quantity, adhering to strict deadlines to finalize features while allowing ample time for testing and refinement.
- Produce clean, efficient, and well-documented code that aligns with our coding standards.
Who We Believe Will Thrive:
- 5+ years of professional software engineering experience (Senior level), ideally in C++, with a track record of shipped console or PC titles.
- Strong proficiency in C# (. NET, WPF) for developing new tools and refreshing our existing toolset with innovative ideas and much-anticipated enhancements.
- A keen eye for comprehensive technical design, avoiding overengineering while providing a balance between elegance and depth, along with solid debugging skills.
- Bachelor’s or Master’s Degree in Computer Science, or equivalent professional experience.
- A proactive attitude toward tackling debugging and architectural challenges.
- A passion for video games and a commitment to developing the most immersive persistent gameplay experiences in the industry.

