Overview Bring your 2D/3D programming expertise to a team that's building tools with real-world ... Experience with 3D graphics APIs such as WebGPU, OpenGL, or DirectX * Understanding of algorithms ...
Overview Bring your 2D/3D programming expertise to a team that's building tools with real-world ... Experience with 3D graphics APIs such as WebGPU, OpenGL, or DirectX * Understanding of algorithms ...
Sr. Software Engineer - 3D Workflows
San Francisco, CA · On-site
$144K - $190K/yr
Experience with 3D graphics production at scale. PhotorealisticVFX production. * Experience with ... Experience programming in programming language suited for server-based systems: TypeScript/Node.js, ...
Sr. Software Engineer - 3D Workflows
San Francisco, CA · On-site
$144K - $190K/yr
Experience with 3D graphics production at scale. PhotorealisticVFX production. * Experience with ... Experience programming in programming language suited for server-based systems: TypeScript/Node.js, ...
Technical Art, 3D Intern - Fall 2026
Palo Alto, CA · On-site
$19.75 - $25.50/hr
A portfolio or personal projects demonstrating your passion for 3D graphics or programming is highly desirable. * A strong desire to learn, a collaborative mindset, and excellent communication skills.
Technical Art, 3D Intern - Fall 2026
Palo Alto, CA · On-site
$19.75 - $25.50/hr
A portfolio or personal projects demonstrating your passion for 3D graphics or programming is highly desirable. * A strong desire to learn, a collaborative mindset, and excellent communication skills.
Senior Graphics Engineer
$124K - $283K/yr
... Engineer to join our new studio in sunny Irvine California. The ideal candidate will have a strong ... Excellent 3D math skills * Deep understanding of modern rendering techniques, graphics hardware and ...
Senior Graphics Engineer
$124K - $283K/yr
... Engineer to join our new studio in sunny Irvine California. The ideal candidate will have a strong ... Excellent 3D math skills * Deep understanding of modern rendering techniques, graphics hardware and ...
Senior Graphics Engineer
$124K - $283K/yr
... Engineer to join our new studio in sunny Irvine California. The ideal candidate will have a strong ... Excellent 3D math skills * Deep understanding of modern rendering techniques, graphics hardware and ...
Senior Graphics Engineer
$124K - $283K/yr
... Engineer to join our new studio in sunny Irvine California. The ideal candidate will have a strong ... Excellent 3D math skills * Deep understanding of modern rendering techniques, graphics hardware and ...
Sr. Software Engineer - 3D Workflows
San Francisco, CA · On-site
$144K - $190K/yr
Experience with 3D graphics production at scale. PhotorealisticVFXproduction ... Experience programming in languageand frameworkssuitedforbrowser-baseddevelopment:TypeScript ...
Sr. Software Engineer - 3D Workflows
San Francisco, CA · On-site
$144K - $190K/yr
Experience with 3D graphics production at scale. PhotorealisticVFXproduction ... Experience programming in languageand frameworkssuitedforbrowser-baseddevelopment:TypeScript ...
iOS Engineer, Graphics and Rendering
Menlo Park, CA · On-site
$120K - $200K/yr
We've built what amounts to "full self-driving in the home" with real-time 3D mapping, adaptive ... About the role We're looking for a senior-level software engineer who can own our iOS stack and ...
iOS Engineer, Graphics and Rendering
Menlo Park, CA · On-site
$120K - $200K/yr
We've built what amounts to "full self-driving in the home" with real-time 3D mapping, adaptive ... About the role We're looking for a senior-level software engineer who can own our iOS stack and ...
Sr. Software Engineer - 3D Workflows
San Jose, CA · On-site
$143K - $189K/yr
Experience with 3D graphics production at scale. PhotorealisticVFXproduction ... Experience programming in languageand frameworkssuitedforbrowser-baseddevelopment:TypeScript ...
Sr. Software Engineer - 3D Workflows
San Jose, CA · On-site
$143K - $189K/yr
Experience with 3D graphics production at scale. PhotorealisticVFXproduction ... Experience programming in languageand frameworkssuitedforbrowser-baseddevelopment:TypeScript ...
Graphics Engineer - NBA 2K
Novato, CA · On-site +1
$120K - $174K/yr
Our talented NBA 2K team is looking for a Graphics Engineer with a passion for cutting-edge ... Strong grasp of 3D math concepts and applications * Deep understanding of optimization techniques ...
Graphics Engineer - NBA 2K
Novato, CA · On-site +1
$120K - $174K/yr
Our talented NBA 2K team is looking for a Graphics Engineer with a passion for cutting-edge ... Strong grasp of 3D math concepts and applications * Deep understanding of optimization techniques ...
Software Engineer V
Sunnyvale, CA · On-site
Minimum Qualifications: Bachelor's degree in electrical engineering, computer science, or ... OpenCV, Eigen, Halide, Game physics and 3D graphics, CODECs, or Communication) Prior experience ...
Software Engineer V
Sunnyvale, CA · On-site
Minimum Qualifications: Bachelor's degree in electrical engineering, computer science, or ... OpenCV, Eigen, Halide, Game physics and 3D graphics, CODECs, or Communication) Prior experience ...
Fluency in 3D graphics and shader programming is a plus. * Strong communication skills. * Desire to learn and to grow. * Ability to work with small, agile team environments. * Passion for games is a ...
Quick apply
Fluency in 3D graphics and shader programming is a plus. * Strong communication skills. * Desire to learn and to grow. * Ability to work with small, agile team environments. * Passion for games is a ...
Software Engineer (Game Programmer)
Redondo Beach, CA · On-site
$75K - $119K/yr
Fluency in 3D graphics and shader programming is a plus. * Strong communication skills. * Desire to learn and to grow. * Ability to work with small, agile team environments. * Passion for games is a ...
Software Engineer (Game Programmer)
Redondo Beach, CA · On-site
$75K - $119K/yr
Fluency in 3D graphics and shader programming is a plus. * Strong communication skills. * Desire to learn and to grow. * Ability to work with small, agile team environments. * Passion for games is a ...
Software Engineer (Game Programmer)
Redondo Beach, CA · On-site +1
$75K - $119K/yr
Fluency in 3D graphics and shader programming is a plus. * Strong communication skills. * Desire to learn and to grow. * Ability to work with small, agile team environments. * Passion for games is a ...
Software Engineer (Game Programmer)
Redondo Beach, CA · On-site +1
$75K - $119K/yr
Fluency in 3D graphics and shader programming is a plus. * Strong communication skills. * Desire to learn and to grow. * Ability to work with small, agile team environments. * Passion for games is a ...
Software Engineer, Design Software (Starship)
$145K - $175K/yr
SOFTWARE ENGINEER, DESIGN SOFTWARE (STARSHIP) Starship is SpaceX's next generation launch platform ... This includes mesh processing, 3D graphics rendering, flight simulations, and wearables (iPad ...
Software Engineer, Design Software (Starship)
$145K - $175K/yr
SOFTWARE ENGINEER, DESIGN SOFTWARE (STARSHIP) Starship is SpaceX's next generation launch platform ... This includes mesh processing, 3D graphics rendering, flight simulations, and wearables (iPad ...
Software Engineer
Irvine, CA · On-site
The Software Engineer will develop and maintain electrical systems applications that deliver ... with 3D graphics or visualization development Preferred : • NoSQL database development (e.g ...
Software Engineer
Irvine, CA · On-site
The Software Engineer will develop and maintain electrical systems applications that deliver ... with 3D graphics or visualization development Preferred : • NoSQL database development (e.g ...
Sr Software Engineer Navigation
$143K - $189K/yr
Partner with UI/graphics engineers to create navigation overlays, 3D visualizations, and augmented guidance within the embedded Qt/QML interface * Build and maintain effective working relationships ...
Sr Software Engineer Navigation
$143K - $189K/yr
Partner with UI/graphics engineers to create navigation overlays, 3D visualizations, and augmented guidance within the embedded Qt/QML interface * Build and maintain effective working relationships ...
Senior Real-Time Rendering and Graphics Software Engineer
Cupertino, CA · On-site
$172K - $213K/yr
Apple Maps offers a constantly evolving and increasingly detailed 3D world, and our team renders ... We're looking for a Senior Graphics Software Engineer who is excited by the challenge of rendering ...
Senior Real-Time Rendering and Graphics Software Engineer
Cupertino, CA · On-site
$172K - $213K/yr
Apple Maps offers a constantly evolving and increasingly detailed 3D world, and our team renders ... We're looking for a Senior Graphics Software Engineer who is excited by the challenge of rendering ...
Sr Software Engineer Navigation
$143K - $189K/yr
Partner with UI/graphics engineers to create navigation overlays, 3D visualizations, and augmented guidance within the embedded Qt/QML interface * Build and maintain effective working relationships ...
Sr Software Engineer Navigation
$143K - $189K/yr
Partner with UI/graphics engineers to create navigation overlays, 3D visualizations, and augmented guidance within the embedded Qt/QML interface * Build and maintain effective working relationships ...
Sr Software Engineer Navigation
Sunnyvale, CA · On-site
$143K - $189K/yr
Partner with UI/graphics engineers to create navigation overlays, 3D visualizations, and augmented guidance within the embedded Qt/QML interface * Build and maintain effective working relationships ...
Sr Software Engineer Navigation
Sunnyvale, CA · On-site
$143K - $189K/yr
Partner with UI/graphics engineers to create navigation overlays, 3D visualizations, and augmented guidance within the embedded Qt/QML interface * Build and maintain effective working relationships ...
Senior Real-Time Rendering and Graphics Software Engineer
Cupertino, CA · On-site
$172K - $213K/yr
Apple Maps offers a constantly evolving and increasingly detailed 3D world, and our team renders ... We're looking for a Senior Graphics Software Engineer who is excited by the challenge of rendering ...
Senior Real-Time Rendering and Graphics Software Engineer
Cupertino, CA · On-site
$172K - $213K/yr
Apple Maps offers a constantly evolving and increasingly detailed 3D world, and our team renders ... We're looking for a Senior Graphics Software Engineer who is excited by the challenge of rendering ...
3D Graphics Programmer information
See California salary details
$109.1K - $113.2K
5% of jobs
$113.2K - $117.3K
5% of jobs
$117.3K - $121.4K
10% of jobs
$123.3K is the 25th percentile. Wages below this are outliers.
$121.4K - $125.6K
11% of jobs
$125.6K - $129.7K
11% of jobs
The median wage is $132.7K / yr.
$129.7K - $133.8K
12% of jobs
$133.8K - $137.9K
11% of jobs
$137.9K - $142.1K
11% of jobs
$142.3K is the 75th percentile. Wages above this are outliers.
$142.1K - $146.2K
11% of jobs
$146.2K - $150.3K
10% of jobs
$150.3K - $154.5K
5% of jobs
$109.1K
$133.2K
$154.5K
How much do 3d graphics programmer jobs pay per year?
What are the typical daily responsibilities of a 3D Graphics Programmer?
A 3D Graphics Programmer typically spends their day writing and optimizing shaders, implementing rendering pipelines, troubleshooting graphics bugs, and collaborating with artists and designers to ensure visual fidelity aligns with creative vision. Tasks often include profiling and debugging rendering code, staying updated on industry advancements, and integrating new rendering techniques into the project. Teamwork and communication are essential, as you’ll work closely with other engineers and creative staff to ensure technical and artistic goals are met. Some roles may also involve documenting workflows and conducting code reviews to maintain high standards across the team.
What are the key skills and qualifications needed to thrive in the 3D Graphics Programmer position, and why are they important?
Succeeding as a 3D Graphics Programmer requires strong proficiency in C++ or similar programming languages, a solid understanding of computer graphics concepts, and a degree in computer science or related field. Familiarity with graphics APIs like DirectX, OpenGL, or Vulkan, and experience with game engines such as Unreal or Unity are typically needed, while certifications in graphics programming can be advantageous. Attention to detail, problem-solving ability, and effective communication are important soft skills for working both independently and collaboratively. These skills ensure the ability to develop optimized, visually impressive graphics solutions that meet project requirements and work smoothly across platforms.
What is a 3D Graphics Programmer job?
A 3D Graphics Programmer develops software and algorithms for rendering 3D visuals in applications like video games, simulations, and virtual reality. They work with graphics APIs such as DirectX and OpenGL, optimize performance, and implement visual effects. Their role requires strong programming skills in languages like C++ and knowledge of 3D mathematics.

$123K - $162K/yr
Other
Posted 24 days ago
Esri rating
9.5
Based on 7 frontline employees who took The Breakroom Quiz
6th of 209 rated software companies
Job description
Overview
Bring your 2D/3D programming expertise to a team that's building tools with real-world impact. We're enhancing the 3D analytic capabilities of ArcGIS, the world's leading geospatial platform, and we're looking for developers who are passionate about writing clean, efficient code and solving complex spatial challenges.
In this role, you'll contribute to a modular, high-performance codebase that supports advanced 3D visualization and analysis for professionals across industries-including urban planning, architecture, and engineering. You'll design and implement robust data structures, apply advanced algorithms, and help shape a platform used by millions worldwide.
We value strong problem-solving skills, a collaborative mindset, and a commitment to continuous learning. If you're excited about building scalable software that makes a difference, we'd love to connect with you.
Check out what this team is working on: https://www.esri.com/en-us/arcgis/products/arcgis-3d-analyst/overview
Responsibilities
- Build C++ software components that follow industry-standard design patterns, development methodologies, and deployment models
- Work closely with product engineers to implement requirements and create application architectures and API to meet product goals
- Create solutions for spatial data access and management of large datasets that are stored in a spatial database or file system
- Design and develop stable software that includes automated test validation
- Develop reusable components and libraries for use internally and as open source
- Work within agile processes for short cycle, fast-paced delivery
- Drive high-impact initiatives that challenge conventional boundaries and deliver breakthrough results
- Solve and articulate complex problems through application design, development, and exemplary user experiences
Requirements
- 5+ years of experience working with Modern C++
- Experience with 3D graphics APIs such as WebGPU, OpenGL, or DirectX
- Understanding of algorithms, data structures, and design patterns
- Strong math skills and expertise in computational geometry, topology, and data modeling for terrain and surface analysis
- Experience working with large datasets of vector and terrain/lidar data as well as data structures for storing, manipulating, and visualizing 3D data
- Experience with workflow computing, for example UI programming, scripting, and test authoring
- Knowledge of Agile development methodologies and test-driven development processes
- Prior experience with the development and release of commercial software
- Excellent problem-solving, design, development, and debugging skills
- Bachelor's degree in computer science, engineering, mathematics, GIS, or related field
Recommended Qualifications
- Knowledge of parallel, multi-core, and distributed programming techniques including heterogeneous multi-core environments (GPUs + CPUs, CUDA)
- Experience building file-based solutions and/or with databases and data access technologies
- Experience with application scripting languages (such as Python, JavaScript) and web protocols and formats such as REST and JSON
- Experience developing software that runs in a cloud
- Familiarity with ArcGIS or other web mapping technologies
- Master's degree in computer science, engineering, mathematics, GIS, or related field
#LI-RC2
#LI-Onsite
About ESRI
Sourced by ZipRecruiter
Our passion for improving quality of life through geography is at the heart of everything we do. Esri's geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.
Industry
Scientific research and development services
Company size
1,001 - 5,000 Employees
Headquarters location
Redlands, CA, US
Year founded
1969