1

3D Software Engineer Jobs (NOW HIRING)

3D C++ Software Engineer Department: Research & Development Employment Type: Full Time Location: US-North Carolina-Raleigh Description Join us in transforming digital orthodontics for over 212,000 ...

The 3D Mapping team is seeking a Software Engineer to help tackle all the challenging mapping scenarios our cities have to offer, including highway mapping and mapping under difficult environment ...

The 3D Mapping team is seeking a Software Engineer to help tackle all the challenging mapping scenarios our cities have to offer, including highway mapping and mapping under difficult environment ...

The 3D Mapping team is seeking a Software Engineer to help tackle all the challenging mapping scenarios our cities have to offer, including highway mapping and mapping under difficult environment ...

3D C++ Software Engineer

Morrisville, NC · On-site +1

$116.50K - $160.20K/yr

As a 3D C++ Software Engineer , you will design and develop the core algorithms and systems behind our next‑generation 3D applications, directly enabling innovative orthodontic devices. In this ...

Software Engineer - Open 3D Engine (O3DE) Job Type: Contractor Location: Remote Job Summary: In this position, you will utilize your expertise to contribute to the training of next-generation AI ...

next page

Showing results 1-20

3D Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do 3d software engineer jobs pay per year?

As of Jun 2, 2026, the average yearly pay for 3d software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a 3D Software Engineer, and why are they important?

To thrive as a 3D Software Engineer, you need strong programming skills (often in C++ or Python), a solid understanding of computer graphics principles, and a relevant degree in computer science or a related field. Familiarity with 3D graphics APIs like OpenGL, DirectX, or Vulkan, as well as experience with game engines or modeling tools, is typically required. Creativity, problem-solving, and effective communication are crucial soft skills for collaborating with multidisciplinary teams and tackling complex visual challenges. These competencies are essential for building efficient, visually compelling 3D applications and ensuring seamless integration within project teams.

What types of projects do 3D Software Engineers typically work on, and how do they collaborate with other teams?

3D Software Engineers often work on developing graphics engines, simulation tools, or interactive applications that rely on complex 3D visualizations. These projects may involve tasks such as optimizing rendering pipelines, implementing new graphical features, or integrating physics engines. Collaboration is a key aspect, as 3D Software Engineers frequently work with artists, designers, and product managers to ensure visual fidelity and performance align with project goals. Regular code reviews, cross-functional meetings, and iterative prototyping are common practices to maintain alignment and foster innovation.

What does a 3D Software Engineer do?

A 3D Software Engineer designs, develops, and maintains software that creates or manipulates three-dimensional graphics and environments. They work with technologies such as computer graphics, game engines, and simulation frameworks to build applications for gaming, virtual reality, animation, or scientific visualization. Their responsibilities often include writing code for rendering engines, optimizing performance, and collaborating with artists and designers to integrate visuals. 3D Software Engineers need strong programming skills and a solid understanding of mathematics, especially linear algebra and geometry.

What is the difference between 3D Software Engineer vs 3D Artist?

Aspect3D Software Engineer3D Artist
Primary FocusDevelops software tools, algorithms, and applications for 3D graphics and modelingCreates visual 3D models, textures, and animations for projects
Required SkillsProgramming, software development, understanding of 3D graphics pipelinesArtistic skills, 3D modeling, texturing, and animation
Work EnvironmentTech companies, software firms, gaming studios, often involving coding and software developmentCreative studios, game development, film, and animation industries, focusing on visual content creation

The main difference between a 3D Software Engineer and a 3D Artist lies in their focus: the engineer develops the tools and software for 3D applications, while the artist creates the visual content. Both roles often collaborate in industries like gaming and film but require distinct skill sets and responsibilities.

More about 3D Software Engineer jobs
What cities are hiring for 3D Software Engineer jobs? Cities with the most 3D Software Engineer job openings:
What states have the most 3D Software Engineer jobs? States with the most job openings for 3D Software Engineer jobs include:
What job categories do people searching 3D Software Engineer jobs look for? The top searched job categories for 3D Software Engineer jobs are:
Infographic showing various 3D Software Engineer job openings in the United States as of May 2026, with employment types broken down into 77% Full Time, 6% Part Time, and 17% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Senior Software Engineer, Cross Platform (Seattle)

DFW Texas Staffing

Seattle, WA • On-site, Remote

$139.50K - $183.90K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Senior Software Engineer, Cross Platform

Seattle, Washington, United States DFW Texas Staffing

About the job Senior Software Engineer, Cross Platform

IN THIS ROLE YOU WILL:

  • Design, build, implement, and maintain significant portions of our core game systems across multiple platforms.
  • Work autonomously to solve technical design and development problems across the team.
  • Contribute creatively by being involved in the design process and proactively prototyping new ideas and solutions.
  • Work on a wide variety of features and systems.
  • Collaborate with multidisciplinary teams across Rec Room to build great new technology for our players.

WE ARE LOOKING FOR INDIVIDUALS WITH:

  • 5+ years of professional interactive 3D software or games development experience
  • Strong problem solving and algorithm development skills
  • Experience with rendering, memory, or performance optimization
  • Experience debugging complex, multi-threaded systems
  • Excellent written and verbal communication skills
  • Fluency in networking and multiplayer concepts
  • Fluency in C#
  • Experience with Unity, Unreal, or a similar game engine
  • Comfortable working in fast-moving, ambiguous development environments
  • A constant desire to learn, improve, and help others improve
  • Ability to onboard and work remotely, until we return to the office, located in Seattle, WA

BONUS POINTS IF YOU ALSO HAVE:

  • Experience with live services and rapid-deployment
  • Experience with modern gaming consoles and/or mobile game development
  • Experience developing for multiple hardware platforms
#J-18808-Ljbffr