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

Software Engineer II

2K is a global video game company looking for a Software Engineer II to aid in the development of engaging gaming experiences. We prioritize inclusivity and welcome diverse candidates.

Skills

  • C++ programming
  • Unreal Engine expertise
  • Object-oriented design
  • Excellent debugging skills
  • Generalist skill set in Graphics, Networking, Animation, Physics, UI

Responsibilities

  • Design, develop, improve and deliver game features
  • Collaborate with game teams and outsourcing groups
  • Solve problems and assist with challenges
  • Produce simple, maintainable code
  • Maintain positive communication with teammates
  • Design, author, test, and deploy maintainable solutions

Education

  • B.S. in Computer Science or equivalent experience

Benefits

  • Competitive salary
  • Bonus and/or equity awards
  • Full range of medical benefits
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

$83210 / YEARLY (est.)
min
max
$67100K
$99320K

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 Software Engineer II, 2K

Are you a passionate Software Engineer II looking to dive into the vibrant world of video games? At 2K Games in Moorpark, California, we’re searching for someone just like you! As part of our dynamic engineering team, you’ll play a crucial role in designing, developing, and delivering the amazing gaming experiences our players love. In this position, you will collaborate closely with our talented Lead Engineer and Technical Director, as well as various game teams and outsourcing partners. Your expertise in C++ and Unreal Engine will shine as you contribute to game features that enhance player engagement and enjoyment. We value problem-solving and debugging skills, so your knack for identifying and addressing challenges early in the process will greatly benefit our projects. If you have a strong understanding of design principles and a commitment to writing maintainable, high-quality code, we want to hear from you! Here at 2K Games, we champion diversity and inclusion, and we encourage applicants from all backgrounds to apply, even if they don’t meet every single criterion. If you're excited about the possibility of working on acclaimed titles like NBA 2K or BioShock, and you’re eager to grow alongside a diverse team, we invite you to take the leap and apply. Together, let’s create something extraordinary and push the boundaries of gaming.

Frequently Asked Questions (FAQs) for Software Engineer II Role at 2K
What are the main responsibilities of a Software Engineer II at 2K Games?

A Software Engineer II at 2K Games will primarily take on design, development, improvement, and delivery of engaging game features. Collaborating with the Lead Engineer and game teams, you will work on creating maintainable solutions that enhance the overall gaming experience. Additionally, debugging and solving challenges will be a core part of the daily responsibilities, along with maintaining communication with teammates across various studios.

Join Rise to see the full answer
What qualifications are needed to become a Software Engineer II at 2K?

To qualify as a Software Engineer II at 2K Games, candidates should have a minimum of 3 years of C++ software engineering experience. Familiarity with Unreal Engine and a generalist skill set in areas like graphics, networking, animation, or physics is important. A Bachelor’s degree in Computer Science or equivalent experience is required, along with excellent debugging skills and a collaborative mindset.

Join Rise to see the full answer
What programming languages should a Software Engineer II at 2K be proficient in?

Proficiency in C++ is essential for the Software Engineer II position at 2K Games. Knowledge of Unreal Engine is also crucial, as well as familiarity with object-oriented design concepts. An engineer should be comfortable working with various coding languages, depending on the project needs, to provide versatile solutions in game development.

Join Rise to see the full answer
How does 2K Games support career growth for its Software Engineer II positions?

At 2K Games, we foster an inclusive environment that encourages professional growth and development. Software Engineer IIs are supported through mentorship opportunities, collaborative projects with experienced colleagues, and access to training resources. We believe that as our team members grow, so does the potential for innovative gaming experiences.

Join Rise to see the full answer
Can you explain the team culture at 2K Games for Software Engineer IIs?

The culture at 2K Games is welcoming and supportive, emphasizing teamwork and collaboration. As a Software Engineer II, you’ll find a diverse group of passionate individuals eager to share their skills and knowledge. Our environment promotes creativity and inclusion, allowing everyone to bring their authentic self to the table. We believe that a vibrant team leads to extraordinary gaming experiences.

Join Rise to see the full answer
Common Interview Questions for Software Engineer II
Can you describe your experience with C++ programming?

When answering this question, be sure to highlight specific projects where you utilized C++. Discuss the challenges you faced, how you approached them, and the outcomes. Mention any particular frameworks or libraries you used, and underscore your proficiency in object-oriented programming principles to demonstrate your expertise.

Join Rise to see the full answer
What do you enjoy most about game development?

Share your passion for game development by discussing the aspects that excite you, such as storytelling, gameplay mechanics, or user engagement. Explain how these elements drive you to create engaging experiences and how you plan to contribute to 2K Games' projects.

Join Rise to see the full answer
How do you approach debugging in your software engineering work?

Explain your systematic approach to debugging, including the tools you use and the methodologies you follow. Provide an example of a debugging challenge you faced in the past and how you resolved it, showcasing your problem-solving skills.

Join Rise to see the full answer
Can you talk about a complex game feature you've worked on?

Prepare to discuss a specific feature you developed, including the goals, design process, and technologies used. Highlight the impact this feature had on the overall player experience and the feedback received from users or your team.

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

Discuss your time management strategies, such as using project management tools or methodologies like Agile. Share how you assess project deadlines and team needs to effectively allocate your time across various responsibilities while maintaining quality.

Join Rise to see the full answer
What is your experience with Unreal Engine?

Detail your hands-on experience with Unreal Engine, including any projects you've contributed to. Talk about specific features or tools within Unreal Engine that you've utilized and how they enhanced your game development process.

Join Rise to see the full answer
How do you ensure code quality and maintainability?

Focus on practices such as code reviews, writing unit tests, and following coding standards. Emphasize your commitment to writing clean, efficient code, and describe how you collaborate with peers to uphold quality within your team.

Join Rise to see the full answer
How have you collaborated with cross-functional teams in your past roles?

Provide examples of working with diverse teams, such as artists or designers, to achieve a common goal. Highlight your communication skills and how you integrated feedback from various stakeholders to enhance game features.

Join Rise to see the full answer
What interests you about working at 2K Games specifically?

Express your admiration for 2K's portfolio of games and its contributions to the industry. Mention specific titles you resonate with and how you align with the company’s values. Discuss why you believe you can make a meaningful impact within the team.

Join Rise to see the full answer
How do you stay updated on the latest trends and technologies in game development?

Share your strategies for professional development, such as attending industry events, participating in online forums, or taking courses. Mention specific resources—books, websites, or podcasts—that help you stay informed about advancements in game development.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays
Sabbatical
Photo of the Rise User
Zivaro Hybrid Colorado Springs, CO
Posted yesterday
Photo of the Rise User
Axon Remote Ho Chi Minh City, Vietnam
Posted 7 days ago
Photo of the Rise User
Kraken Remote No location specified
Posted 10 days ago
Photo of the Rise User
Master Works Remote No location specified
Posted 14 days ago
Photo of the Rise User
Nagarro Remote Remote, China
Posted 4 days ago
Photo of the Rise User By 2K

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...

182 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
SALARY RANGE
$67,100/yr - $99,320/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 2, 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!