Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Tools Programmer image - Rise Careers
Job details

Senior Tools Programmer

Gearbox Entertainment is searching for an experienced tools programmer to maintain, enhance, and extend their game development toolset. The ideal candidate will possess strong C++ programming skills and a passion for video games.

Skills

  • C++ programming
  • C# programming
  • Debugging
  • UI/UX design
  • Problem solving
  • Communication

Responsibilities

  • Maintain, enhance, and implement tools systems used by all projects
  • Interact with project team members to gather, interpret, and discuss design requirements
  • Assist users in identifying and resolving tool and/or workflow issues

Education

  • Bachelor's degree in Computer Science or related field

Benefits

  • Equal opportunity employer
  • Diverse work environment
  • Reasonable accommodations for individuals with disabilities
To read the complete job description, please click on the ‘Apply’ button
2K Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
2K DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of 2K
2K CEO photo
David Ismailer
Approve of CEO

Average salary estimate

$105000 / YEARLY (est.)
min
max
$90000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Tools Programmer, 2K

Join the dynamic team at Gearbox Entertainment Company as a Senior Tools Programmer! Located in Frisco, Texas, we pride ourselves on creating unforgettable gaming experiences through our award-winning franchises like Borderlands and Tiny Tina’s Wonderlands. As a Senior Tools Programmer, you'll be an essential part of our game development journey by maintaining, enhancing, and expanding our existing development toolset. We seek an enthusiastic C++ programmer who thrives in collaborative environments, ready to engage with team members to understand and tackle design requirements. Your problem-solving prowess will shine as you assist users in pinpointing and resolving any tool or workflow challenges. A minimum of 5 years of game industry experience is essential, along with exceptional C++ and C# skills. You'll need to have experience with various computer languages and technologies, along with top-notch debugging skills. We also appreciate creativity in UI/UX design and written and verbal communication. If you have a passion for high-quality software development and perhaps some familiarity with Unreal Engine or background in tools systems, we would love to hear from you! At Gearbox, you’ll find an inclusive workplace that values diversity and champions equal opportunity for all, making it a fantastic environment for your career growth.

Frequently Asked Questions (FAQs) for Senior Tools Programmer Role at 2K
What are the key responsibilities of a Senior Tools Programmer at Gearbox Entertainment?

As a Senior Tools Programmer at Gearbox Entertainment, you will be responsible for maintaining, enhancing, and implementing tools systems essential for all game projects. You'll collaborate closely with project teams to gather and interpret design requirements, ensuring our developers have the best tools at their disposal for creating epic gaming experiences.

Join Rise to see the full answer
What qualifications are required for the Senior Tools Programmer position at Gearbox Entertainment?

To be considered for the Senior Tools Programmer role at Gearbox Entertainment, candidates should have at least 5 years of experience in the game industry. Proficiency in C++ and C# is essential, along with strong debugging skills and experience in UI/UX design. A passion for high-quality software development and excellent communication abilities will also set you apart.

Join Rise to see the full answer
Is experience with Unreal Engine necessary for the Senior Tools Programmer role at Gearbox Entertainment?

While not strictly necessary, familiarity with Unreal Engine is considered a nice-to-have for the Senior Tools Programmer position at Gearbox Entertainment. This knowledge can help you integrate into our existing projects more seamlessly and enhance your contributions to our game development processes.

Join Rise to see the full answer
What personal qualities are important for a Senior Tools Programmer at Gearbox Entertainment?

A successful Senior Tools Programmer at Gearbox Entertainment should possess excellent problem-solving skills, creativity, and a strong desire to communicate effectively with various project team members. Being adaptable and having a passion for delivering high-quality software also play a significant role in thriving in our collaborative environment.

Join Rise to see the full answer
What is the work culture like for a Senior Tools Programmer at Gearbox Entertainment?

Gearbox Entertainment fosters a collaborative and inclusive work culture for our Senior Tools Programmers. We value diverse perspectives and believe an open workplace leads to innovative solutions. Our commitment to equal opportunity allows everyone to work in an environment free from discrimination and geared towards personal and professional growth.

Join Rise to see the full answer
Common Interview Questions for Senior Tools Programmer
Can you explain your experience with C++ programming relevant to the Senior Tools Programmer role?

When answering this question, focus on specific projects where you used C++ to solve problems or enhance tools systems. Highlight your knowledge of performance optimization and how you ensured quality in your deliverables, possibly referencing any debugging challenges you've overcome.

Join Rise to see the full answer
How do you approach gathering design requirements for tools systems?

Illustrate your interpersonal skills by discussing how you communicate with project team members to understand their needs. Mention any methods you utilize, such as surveys or one-on-one discussions, ensuring you collect thorough requirements that align with project goals.

Join Rise to see the full answer
What strategies do you use to troubleshoot tool and workflow issues?

Share your systematic approach to troubleshooting, including identifying the symptoms of the problem, reviewing logs or error messages, and utilizing debugging techniques. Provide examples of previous experiences where you successfully resolved complex issues.

Join Rise to see the full answer
Describe a time you had to design a flexible and extendible tool. What was the process?

Focus on a specific example, walking the interviewer through your design process. Discuss your considerations for future scalability, documentation, and how you gathered input from potential users to ensure it met their evolving needs.

Join Rise to see the full answer
How do you ensure that your software meets high-quality standards?

Talk about your attention to detail and commitment to thorough testing. Describe your testing methods, code reviews, and any tools you use to continually assess the quality of the software you produce.

Join Rise to see the full answer
What is your experience with C# in the context of tools programming?

Be prepared to discuss specific projects or tasks where you utilized C#. Highlight how you've applied it toward enhancing tools, emphasizing its role in your overall programming toolkit and how it complements your C++ expertise.

Join Rise to see the full answer
How do you handle feedback from project team members regarding tools you've developed?

Express your openness to constructive criticism and how you incorporate feedback into your development cycles. Share examples of how you’ve used feedback to refine your tools, thereby enhancing user satisfaction.

Join Rise to see the full answer
Can you talk about a challenging debugging issue you've faced and how you resolved it?

Provide a specific example of a notable debugging challenge. Make sure to outline the steps you took to identify the issue, the tools you used, and how the resolution improved the overall workflow or tool functionality.

Join Rise to see the full answer
What creative problem-solving techniques do you employ in your work?

Discuss various approaches you use to tackle unique problems, such as brainstorming sessions, collaborative troubleshooting, or iterative design processes. Share specific instances where these techniques led to successful outcomes in tools programming.

Join Rise to see the full answer
Why are you passionate about developing tools for game development?

Convey your enthusiasm for gaming and how effective tools are crucial for creating immersive experiences. Highlight any personal experiences with games that inspired you to improve the development process, thereby fostering creativity across the team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
2K Remote US-TX-Frisco
Posted 6 days ago
Photo of the Rise User
2K Remote Novato, California, United States
Posted 6 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Anduril Industries Hybrid Seattle, Washington, United States
Posted 11 days ago
Photo of the Rise User
Posted 6 days ago
Powertalent Remote No location specified
Posted 3 days ago
Trident Consulting Inc Hybrid Grant St 10TH FLOOR, Concord, CA, United States
Posted 2 days ago
Photo of the Rise User
Posted 2 days ago

2K develops and publishes interactive entertainment globally for console systems, handheld gaming systems and personal computers, including smartphones and tablets, which are delivered through physical retail, digital download, online platforms an...

274 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
SALARY RANGE
$90,000/yr - $120,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 26, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Amazon Work from Home Data Entry Jobs – Entry Level at Amazon
Photo of the Rise User
Someone from OH, Ironton just viewed Software Engineer Intern (Summer 2025) at Curri
Photo of the Rise User
6 people applied to Software Engineer I at Affirm
J
Someone from OH, Westerville just viewed Oracle Database Administrator- Remote only at JASCI
Photo of the Rise User
8 people applied to Game Developer at Altera
V
Someone from OH, Toledo just viewed Sports Event Coordinator at Ventures With Jen
Photo of the Rise User
Someone from OH, Dayton just viewed Research Assistant at Leidos
Photo of the Rise User
Someone from OH, Cincinnati just viewed Finance & Accounting Associate at HeadQuarters
Photo of the Rise User
Someone from OH, Canton just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
12 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
Someone from OH, Sandusky just viewed Supply Chain Trainee Program (SCTP) at Anheuser-Busch
Photo of the Rise User
11 people applied to Unity Developer at FS Studio
Photo of the Rise User
139 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Mason just viewed HR/Recruiting Assistant at Illumination
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mid-level Creative (f/m/d) at Landor
P
Someone from OH, Kent just viewed Graphic Designer at ProjectGrowth
Photo of the Rise User
Someone from OH, Waverly just viewed Client Services Manager at Pepperstone
Photo of the Rise User
Someone from OH, Plain City just viewed Aesthetic Telehealth Nurse Practitioner (remote) at Moxie
Photo of the Rise User
Someone from OH, Columbus just viewed EdTech Product/Program Manager at Planner5D
S
Someone from OH, Lorain just viewed Test Engineer- Ninja at SharkNinja
Photo of the Rise User
Someone from OH, Youngstown just viewed Channel Development Representative at Arrow Electronics
Photo of the Rise User
Someone from OH, Cincinnati just viewed Buyer at Novolex
k
Someone from OH, Columbus just viewed Patient Experience Coordinator at knownwell