1

3D Software Engineer Jobs in Washington (NOW HIRING)

As a Software Engineer, you will be responsible for: * Developing and pushing quality code for Molg ... WHO YOU ARE: * 3+ years of industry experience in CAD software development, 3D modeling software ...

Our Reston team is hiring a Software Engineer to help build and mature technically sophisticated ... Experience with 3D, geospatial, or high-performance visualization technologies such as WebGL or ...

Our Reston team is hiring a Software Engineer to help build and mature technically sophisticated ... Experience with 3D, geospatial, or high-performance visualization technologies such as WebGL or ...

Principal Software Engineer

North Bethesda, MD · On-site

$135K - $181K/yr

Xometry is looking for a Principal Software Engineer to join our Partner Ecosystems team. This team ... You'll introduce best practices for handling native 3D geometry data flows and ensure our systems ...

Principal Software Engineer

North Bethesda, MD · On-site

$135K - $181K/yr

Xometry is looking for a Principal Software Engineer to join our Partner Ecosystems team. This team ... You'll introduce best practices for handling native 3D geometry data flows and ensure our systems ...

Software Engineer (R&D / AI & Data Platforms) Leidos - Analysis Solutions Business Area Build the ... Experience integrating COTS/GOTS tools , including 3D modeling, simulation, or visualization ...

Software Engineer

Reston, VA · On-site

$57K - $104K/yr

Software Engineer (R&D / AI & Data Platforms) Leidos - Analysis Solutions Business Area Build the ... Experience integrating COTS/GOTS tools , including 3D modeling, simulation, or visualization ...

We are looking for a Staff Software Engineer to join our core machine learning and data platform ... Multimodal data processing (e.g., combining text, image, and 3D data). * Experience with AWS ...

next page

Showing results 1-20

3D Software Engineer information

See Washington salary details

$71.9K

$167.1K

$232.7K

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

As of Jul 2, 2026, the average yearly pay for 3d software engineer in Washington is $167,085.00, according to ZipRecruiter salary data. Most workers in this role earn between $135,900.00 and $195,900.00 per year, depending on experience, location, and employer.

What engineers make $300,000 a year?

Senior engineers in specialized fields such as software, aerospace, or petroleum engineering can earn $300,000 or more annually, especially with extensive experience, advanced skills, and leadership roles. High compensation often involves working in high-demand industries, possessing advanced certifications, or holding executive-level positions.

How much does a 3D programmer make?

The salary of a 3D software engineer typically ranges from $70,000 to $130,000 annually, depending on experience, location, and industry. Skilled programmers with expertise in graphics, rendering, and game engines may earn higher salaries, especially in competitive markets or with specialized tools like Unity or Unreal Engine.

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 does a 3D software engineer do?

A 3D software engineer develops, tests, and maintains software applications related to 3D graphics, modeling, rendering, and animation. They often work with tools like Unity, Unreal Engine, or Maya and require programming skills in languages such as C++ or Python. Their work supports industries like gaming, film, virtual reality, and simulation environments.

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.

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 engineer makes $500,000 a year?

Highly experienced software engineers, especially those in specialized fields like machine learning, AI, or working at top tech companies, can earn $500,000 or more annually. Senior roles often include stock options, bonuses, and other compensation components that contribute to such high earnings.
What cities in Washington are hiring for 3D Software Engineer jobs? Cities in Washington with the most 3D Software Engineer job openings:
Infographic showing various 3D Software Engineer job openings in Washington as of June 2026, with employment types broken down into 82% Full Time, 15% Part Time, and 3% Contract. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $167,085 per year, or $80.3 per hour.
Senior Staff Software Engineer, 3DGS Enablement (SDK)

Senior Staff Software Engineer, 3DGS Enablement (SDK)

Ofinno

Reston, VA • On-site

$235K - $300K/yr

Full-time

Retirement, PTO

Posted 20 days ago

Be an early applicant


Job description

Senior Staff Software Engineer, 3DGS Enablement (SDK)
About Ofinno: 
Ofinno is a leading research and development lab headquartered in Reston, Virginia, specializing in advancing communication and media standards. Our team’s innovative work has led to significant contributions to technologies such as 5G cellular, Wi-Fi, and media compression. Ofinno holds strategic partnerships and licensing agreements with several of the world’s leading technology companies that use such technologies. At Ofinno, we foster an environment of collaboration and excellence, where researchers can focus on delivering breakthroughs that shape the future of technology. 
Position Overview:
As a Senior Staff Software Engineer in the Advanced Media Lab, you will drive industry enablement for 3D Gaussian Splatting (3DGS) by productizing 3DGS into a developer-friendly SDK and integrating it with MPEG V-PCC and/or G-PCC workflows and widely used open-source multimedia frameworks (e.g., FFmpeg). You will bridge research and product engineering- working closely with researchers to translate ideas into robust, performant, and maintainable software that can be adopted in real-world products.
Key Responsibilities:
As a Senior Staff Software Engineer in 3DGS enablement, you will:
  • Design and build a 3DGS SDK (APIs, modular architecture, documentation, examples) that enables downstream teams and customers to integrate 3DGS capabilities reliably.
  • Implement and integrate pipelines that combine 3DGS with V-PCC/G-PCC coding/decoding workflows, including tool interactions and system-level tradeoffs.
  • Integrate the SDK and related components into industry-standard open-source multimedia frameworks (e.g., FFmpeg) and/or reference pipelines, with production-grade engineering rigor.
  • Develop and optimize performance-critical components in C/C++, including profiling and tuning for latency, throughput, and memory.
  • Build robust testing and release infrastructure for the SDK (unit/integration tests, regression baselines, CI, versioning, packaging, and reproducible builds).
  • Collaborate closely with research engineers to clarify requirements, evaluate feasibility, and translate research prototypes into stable, maintainable implementations.
  • Drive software quality through clean interfaces, code reviews, coding standards, and clear documentation.

Qualifications:
Minimum:
  • B.S. (EE/CS or related) with significant hands-on software engineering experience; level will be determined based on qualifications (Senior/Staff/Senior Staff).
  • Strong C/C++ development skills with proven experience delivering production-quality multimedia and/or graphics/3D software.
  • Hands-on experience implementing 3DGS (e.g., representation, rendering/reconstruction pipeline, parameter processing, or compression-adjacent work).
  • Hands-on experience integrating media processing tools into ffmpeg or other open-source multimedia framework (beyond usage – product integration experience required).
  • Solid working knowledge of MPEG V-PCC and/or G-PCC, including practical understanding of toolsets and coding workflows.
  • Solid working knowledge of at least one modern video coding standards : HEVC, AV1, or VVC.
  • Proven experience building and shipping SDKs (API design, packaging, versioning, documentation, sample apps, and long-term maintenance).
  • Strong debugging and performance optimization skills (profiling, bottleneck analysis, memory/performance tradeoffs).
  • Strong communication skills and a proven ability to collaborate effectively with researchers and cross-functional engineering teams.
Preferred:
  • M.S. or Ph.D. (EE/CS or related) with significant hands-on software engineering experience; level will be determined based on qualifications (Senior/Staff/Senior Staff)
  • Experience with CI/reproducibility infrastructure for multimedia pipelines (reference baselines, regression tests, dataset/config management).
  • Prior contributions to major open-source projects (FFmpeg or similar) and familiarity with upstreaming practices.
  • Proficiency in Metal (MSL), Vulkan, or DirectX 12, specifically with Compute Shaders.
  • Familiar with Swift & C++ interoperability and SIMD optimization.
  • Working knowledge of video streaming protocols (e.g., HLS, DASH, WebRTC).

What else you should know  
Our people are our business. We know you have to see it to believe it, but here are some of the perks you can count on:  

  • 401(K) matching -- We help you plan and save for retirement with a 401(K) matching program that’s available on day one.   
  • Free healthcare plans -- Ofinno covers full premiums for you are your family on select healthcare plans, including employer HSA contributions if applicable.  
  • Free Food -- Our kitchen is always fully stocked, including lunch, protein bars, fruit, sodas, coffee, and tea.   
  • Unlimited Paid Time Off -- Our lives are enriched by family time, vacations, and personal time. We offer unlimited paid time off and sick leave.   
  • On-campus gym -- Unwind, reduce stress and feel great – even when you’re at work.  
  • Other benefits, too long to list -- Please discuss with our great People Ops team about additional benefits offered.  

What Now?   
What are you waiting for? We hope you will click on the link and forward your credentials to us today.  All your information will be kept confidential according to EEO guidelines. 

Powered by JazzHR

1X03hN7dLk