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

Generalist Programmer

Gearbox Entertainment is seeking a full-time Generalist Programmer to join their team, responsible for various engineering tasks in game development.

Skills

  • Excellent debugging skills
  • Strong problem-solving abilities
  • Technical writing
  • Verbal communication

Responsibilities

  • Maintain live codebases
  • Enhance existing features
  • Implement and design new systems
  • Interact with external partners to discuss design requirements
  • Collaborate with cross-discipline teammates

Education

  • Computer Science degree

Benefits

  • Equal opportunity employer
  • Commitment to diversity and inclusion
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

$85000 / YEARLY (est.)
min
max
$70000K
$100000K

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 Generalist Programmer, 2K

If you're looking to make your mark in the gaming industry, Gearbox Entertainment Company has the perfect opportunity for you! We are on the hunt for a talented Generalist Programmer to join our dynamic development team in Frisco, Texas. In this role, you'll dive into a variety of engineering tasks that span from gameplay programming to console development, enabling you to unleash your creativity and technical prowess. Whether you're maintaining live codebases, enhancing existing features, or designing new systems, you'll be playing an integral role in shaping the incredible worlds of our award-winning games like Borderlands and Tiny Tina’s Wonderlands. We're looking for someone with a strong foundation in computer science and at least two years of professional software development experience, ideally with a title that has shipped on PC or console. If you thrive in a collaborative environment and possess excellent debugging skills, we want to hear from you. A passion for high-quality software development and a deep interest in all aspects of game development will set you apart. Although not required, familiarity with Unreal Engine and experience in multiplayer games or console development would be a nice bonus. Join us at Gearbox Entertainment—where your innovative thinking can help us create unforgettable gaming experiences for players around the world!

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

A Generalist Programmer at Gearbox Entertainment Company is responsible for a multitude of tasks including maintaining live codebases, enhancing existing features, implementing and designing new systems, and collaborating with cross-discipline teammates. You'll also interact with external partners to gather and interpret design requirements, making your role crucial in ensuring seamless game development.

Join Rise to see the full answer
What qualifications are needed to apply for the Generalist Programmer position at Gearbox Entertainment?

To apply for the Generalist Programmer position at Gearbox Entertainment, candidates should ideally have a degree in Computer Science or at least two years of professional software development experience. Additional qualifications include having worked on a shipped PC or console title, strong debugging skills, and excellent communication abilities.

Join Rise to see the full answer
What programming skills are important for a Generalist Programmer at Gearbox Entertainment?

Generalist Programmers at Gearbox Entertainment should possess excellent debugging skills, the ability to design flexible and performant software, and a passion for developing high-quality applications. Familiarity with Unreal Engine and background in multiplayer games or console development will be beneficial, though not mandatory.

Join Rise to see the full answer
What kind of projects will a Generalist Programmer be involved with at Gearbox Entertainment?

As a Generalist Programmer at Gearbox Entertainment, you will be involved in a range of projects that encompass gameplay programming and console development. You’ll have the unique opportunity to work on enhancing existing games and bringing new systems to life, contributing to some of the most beloved franchises in gaming.

Join Rise to see the full answer
How does Gearbox Entertainment foster diversity and inclusion for Generalist Programmers?

Gearbox Entertainment is dedicated to creating a workplace free from discrimination and harassment. The company promotes diversity and inclusivity, ensuring that all employees feel valued and have equal opportunities, which is vital for creating innovative and relatable gaming experiences.

Join Rise to see the full answer
Common Interview Questions for Generalist Programmer
Can you describe your experience with gameplay programming?

When answering this question, highlight specific projects you've worked on. Discuss the technical challenges you faced, the solutions you implemented, and how your contributions positively impacted the game's design and player experience.

Join Rise to see the full answer
What debugging tools and techniques do you commonly use?

In your response, detail the specific debugging tools you are comfortable with, such as Visual Studio or Unreal Engine's debugging features. Provide examples of how you've used these tools to solve complex coding issues in past projects.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Explain your approach to prioritization, such as utilizing project management tools or agile methodologies. Share a real-world example of how you successfully managed competing deadlines and ensured project quality.

Join Rise to see the full answer
Can you discuss your experience with collaborative team projects?

Share experiences that showcase your teamwork and collaboration skills. Discuss how you communicated with team members, resolved conflicts, and contributed to a cohesive team dynamic, focusing on successful outcomes.

Join Rise to see the full answer
What is your experience with code maintenance in a live environment?

Discuss your understanding of maintaining codebases for live games, including the importance of timely updates and bug fixes. Provide examples of how you addressed issues reported by players while balancing ongoing development tasks.

Join Rise to see the full answer
What are your favorite programming languages and why?

Share your favorite programming languages that you've used in game development. Discuss how each language suits different aspects of game development and cite examples where you found them particularly effective.

Join Rise to see the full answer
How do you keep up with industry trends and technology?

Mention specific resources you follow, such as industry forums, tutorials, or conferences. Discuss how staying updated on trends has influenced your work and inspired new solutions in your programming projects.

Join Rise to see the full answer
Have you ever had to navigate difficult feedback on your code? How did you handle it?

Share a specific instance where you received critical feedback. Discuss how you approached the situation constructively, made necessary adjustments, and how it helped you improve as a programmer.

Join Rise to see the full answer
How do you ensure your code is maintainable and extensible?

Explain your coding practices that focus on writing maintainable, clean code. Talk about coding standards, documentation, and the importance of leaving room for future expansion within your designs.

Join Rise to see the full answer
Why do you want to work at Gearbox Entertainment as a Generalist Programmer?

Express your passion for gaming and how Gearbox Entertainment aligns with your interests and career goals. Share specific reasons like their innovative projects, culture, and commitment to quality that draw you to the company.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
2K Hybrid Novato, California, United States
Posted 3 days ago
Photo of the Rise User
2K Hybrid San Mateo, California, United States
Posted 2 days ago
Photo of the Rise User
Advansys Remote No location specified
Posted 3 days ago
Posted 2 days ago
Photo of the Rise User
Posted 9 days ago
Posted 6 days ago
Photo of the Rise User
Posted 10 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Photo of the Rise User
Posted 23 hours ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Photo of the Rise User
Posted 12 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
$70,000/yr - $100,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
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, 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
C
Someone from OH, Sunbury just viewed Data Entry Online at Comforce Resource
S
Someone from OH, Lorain just viewed Test Engineer- Ninja at SharkNinja
Photo of the Rise User
23 people applied to Software Engineer Intern at Hudl
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
Photo of the Rise User
Someone from OH, Columbus just viewed Store Manager - New Store Opening at Curaleaf
Photo of the Rise User
12 people applied to Junior Software Engineer at Teya
Photo of the Rise User
Someone from OH, Akron just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Norwalk just viewed Hybrid Account Manager-Commercial Lines at AssuredPartners
Photo of the Rise User
Someone from OH, Loveland just viewed Animator at Apex Systems Bellevue, WA at Apex Systems
Photo of the Rise User
Someone from OH, Canton just viewed Lead Jr. Toddler Teacher at All Around Children
Photo of the Rise User
Someone from OH, Mentor just viewed Site Merchandising Manager at Lovepop
Photo of the Rise User
Someone from OH, Batavia just viewed Restaurant Busser at Outback Steakhouse
Photo of the Rise User
26 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, New Albany just viewed Customer Success Manager at Quisitive
Photo of the Rise User
Someone from OH, Columbus just viewed UGC Creator - USA, Female 40-50 - Contract to hire at Upwork
Photo of the Rise User
Someone from OH, Strongsville just viewed Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Strongsville just viewed Experienced Automotive Buyer at Sonic Automotive