Senior Software Engineer
4 months ago
Do you love the technical and tactical challenges that come with delivering a complex project that will be used (played!) by millions? Our Austin studio is looking for a Senior Software Engineer to contribute to the next iteration of the beloved, award-winning NBA 2K franchise.
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 Agoura Hills, Novato, Orange County, Budapest, Shanghai, Austin, San Jose, Vancouver 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.
What We Need:
We’re seeking a Senior Tools Engineer for our Austin, TX location who is passionate about developing deep, high-quality interactive tools used by all disciplines of game development for the creation, visualization, integration, release and testing of game content. This position will report to the Director of Tools and Technology.
What You Will Do:
- Work with the art, design, and engineering teams to author and maintain internal tools for the NBA 2K development team
- Help improve the stability and performance of existing tools with manual and automated testing, scripting, and profiling/optimization
- Improve the tool development process by refactoring existing modules and writing new code with best industry practices
- Author documentation that helps our internal users understand new and existing tool workflow and features
- Work independently, while collaborating with cross discipline teams
- Assist in the hiring process for the engineering team
Who Will Be a Great Fit:
- Experience with a broad range of programming languages, especially C++, C#, & Python
- Familiarity with build pipelines and tools such as Jenkins
- Strong experience with Perforce or other source control systems
- Able to diagnose and solve problems quickly and independently
- Able to write clean, bug free, well-documented and efficient code
- An excellent teammate that takes joy in coding challenges, encourages suggestions from other team members, and provides feedback to others
- Deep understanding of Object-Oriented programming techniques and robust engineering practices
- Experience with multithreaded and asynchronous programming
- Experience with software development patterns (e.g. singleton, factory method, etc.)
- Bachelor’s degree in computer science or equivalent work experience
- At least 5 years of relevant proven industry experience
- Passion for video games (not just ours!)
To learn more about Visual Concepts and our studio locations, check out our website at www.vcentertainment.com
Create Your Profile — Game companies can contact you with their relevant job openings.