1

Software Engineer Game Development Jobs in North Carolina

Software Engineer About CoVar CoVar is a small, mission-driven AI/ML R&D software company based in Durham, NC and McLean, VA. We build advanced software and machine learning systems that help the ...

Software Engineer

Charlotte, NC · On-site

$52 - $57/hr

Software Engineer, Cybersecurity Applications We are not accepting C2C or 1099 arrangements ... You will contribute to the architecture, development, deployment, and operation of modern web ...

Our company provides application analysis, design, development and programming, software ... engineering, systems development, testing, integration, and implementation, and management ...

Televic Rail is seeking an innovative and hands-on Software Development Engineer to help build the next generation of onboard communication, passenger information, and mission-critical transportation ...

We're constantly innovating to raise the bar of engine and game development. ENGINEERING - GAMES What We Do Unreal projects have been leading the pack of real-time entertainment with our constantly ...

We're constantly innovating to raise the bar of engine and game development. PROGRAMMING - UNREAL ... Solid grounding in software engineering principles, including API design * Strong communication and ...

Software Engineer

Charlotte, NC · On-site

$52 - $57/hr

Software Engineer, Cybersecurity Applications We are not accepting C2C or 1099 arrangements ... Experience with Next.js and modern frontend development frameworks. * Experience implementing ...

Software Engineer

Greensboro, NC · On-site

$79K - $142K/yr

... Software Engineer to join our Technology team. This position is responsible for designing ... Work with modern development tools and AI-assisted technologies to improve productivity and ...

Software Engineer

Charlotte, NC · On-site

$68 - $73/hr

Senior Software Engineer - Agentic AI & Intelligent Automation We are not accepting C2C or 1099 ... Perform code reviews and contribute to development best practices. * Troubleshoot and resolve ...

Software Engineer

Charlotte, NC · On-site

$40 - $43/hr

The ideal candidate has strong full-stack development experience with Java, Python, and Angular ... software engineering experience, or equivalent experience gained through work, military service ...

We're passionate about improving the fan experience and providing game-changing solutions for our ... Development and Learning - Opportunities for learning and leveling up through training and ...

We're passionate about improving the fan experience and providing game-changing solutions for our ... Development and Learning - Opportunities for learning and leveling up through training and ...

This role operates within an AI-enabled development environment and utilizes AI-assisted coding ... Software Engineering, or a related technical discipline preferred. • 2-5 years of hands-on ...

CoVar is a small, mission-driven AI/ML R&D software company based in Durham, NC. They are seeking a motivated Software Engineer to develop and maintain applications that involve data processing and ...

... seeking Software Engineers who have a passion for technology and education to help us add new ... products, while driving the development process including design, coding, and testing.

Showing results 21-40

Software Engineer Game Development information

See North Carolina salary details

$57.7K

$134.1K

$186.8K

How much do software engineer game development jobs pay per year?

As of Aug 7, 2026, the average yearly pay for software engineer game development in North Carolina is $134,070.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,100.00 and $157,200.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a software engineer in game development, and why are they important?

To thrive as a Software Engineer in Game Development, you need strong programming skills (commonly in C++, C#, or Java), a solid understanding of computer graphics and mathematics, and typically a degree in computer science or a related field. Familiarity with game engines like Unity or Unreal Engine, version control systems such as Git, and knowledge of APIs used in gaming is essential. Creativity, problem-solving, teamwork, and effective communication set candidates apart in collaborative and fast-paced environments. These skills are crucial for efficiently building engaging, high-quality games and overcoming the complex technical challenges unique to game development.

What does a software engineer in game development do?

A Software Engineer in Game Development designs, develops, and maintains the software that powers video games. They work on tasks such as creating game engines, implementing gameplay mechanics, optimizing performance, and fixing bugs. Their responsibilities may also include collaborating with artists, designers, and other engineers to ensure the game runs smoothly and meets creative goals. They often use programming languages like C++, C#, or Python, and may specialize in areas such as graphics, artificial intelligence, or networking.

What are some common challenges faced by software engineers in game development, and how can they be addressed?

Software engineers in game development often encounter challenges such as optimizing performance for various hardware, managing complex codebases, and integrating new features without introducing bugs. Coordination with artists, designers, and other developers is crucial to ensure that gameplay and visuals align seamlessly. Addressing these challenges typically involves writing efficient, maintainable code, participating in code reviews, and using version control systems effectively. Proactive communication and regular playtesting also help catch issues early and maintain project momentum.
Infographic showing various Software Engineer Game Development job openings in North Carolina as of July 2026, with employment types broken down into 1% As Needed, 80% Full Time, 15% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $134,070 per year, or $64.5 per hour.

Software Engineer

CoVar

Durham, NC

Full-time

Re-posted 12 days ago


Job description

Software Engineer

About CoVar

CoVar is a small, mission-driven AI/ML R&D software company based in Durham, NC and McLean, VA. We build advanced software and machine learning systems that help the Department of Defense detect threats in high-stakes environments and enable biomedical researchers to accelerate discoveries that save lives. Our team is composed of curious, passionate engineers who care deeply about using AI to solve real-world problems that matter.

About this position

We are looking for a motivated, detail-oriented Software Engineer who thrives in an environment where reading, understanding, and improving complex codebases is just as important as writing new code. In this role, you will develop and maintain real-time, computationally intensive applications involving data processing, real-time communications, and machine-learning algorithm integration.

You'll work closely with a team of ML engineers and software developers, contribute to system architecture and performance optimization, and help ensure our tools are robust, efficient, and production ready. You will have the opportunity to work on meaningful, high-impact projects in a close-knit engineering team. If you enjoy building systems end-to-end, optimizing performance, and understanding how software interacts with hardware at a deep level, you'll fit right in.

Important Note:

This is a software engineering role and not a prompt engineering role. Candidates with strong LLM prompting skills but limited understanding of software engineering fundamentals will not be successful here.

Minimum qualifications

  • B.S. in Computer Science or related field, preferably M.S., Ph.D, and/or 3+ years of experience
  • Expertise in Python with a minimum of two years of demonstrated hands-on professional development experience and exposure to scientific/computational libraries such as NumPy, SciPy, pandas, scikit-learn, PyTorch, etc.
  • Experience developing real-time, computationally-focused applications
  • Working knowledge of SQL and experience with one or more of MySQL, PostgreSQL, or SQLite
  • Strong fundamental understanding of computing hardware architectures and how they influence software architectural decisions
  • Experience with software development processes, including version control, documentation, testing, and code review
  • Excellent technical communication skills and a customer-service mindset
  • Ability to work in Durham, NC (relocation assistance available)
  • Eligibility for US security clearance (US citizenship is required)

Preferred qualifications

  • Linux application development
  • Experience with embedded systems or deploying AI/ML solutions on edge hardware (highly desirable)
  • Familiarity with real-time systems, edge hardware optimization, and performance profiling
  • Experience with signal processing, pattern recognition, image processing, and/or machine learning techniques
  • Prior Department of Defense project experience

Benefits

  • Competitive salary, cash bonus, equity structure, and 401k with employer contributions
  • Excellent health care coverage, including dental and vision plans
  • Parental leave
  • Short-term and long-term disability insurance
  • Life insurance
  • Flexible work schedule
  • Tuition support
  • PTO and paid holidays

Visit us: www.covar.com