{"schemaVersion":"jobsearcher.job.v1","id":"765186cfe51439293af41764","url":"https://jobsearcher.com/jobs/765186cfe51439293af41764","canonicalUrl":"https://jobsearcher.com/jobs/765186cfe51439293af41764","title":"Software Engineer (3D Visualization)","description":"We are seeking a Software Engineer (3D Visualization) with expertise in full-stack JavaScript development and 3D web technologies to build modern applications that deliver immersive, interactive 3D experiences. This role combines front-end engineering, backend development, cloud technologies, and real-time 3D visualization to create scalable, high-performance solutions.The ideal candidate has experience building production-grade applications using JavaScript/TypeScript, modern web frameworks, and 3D technologies such as Three.js, WebGL, Babylon.js, or similar platforms. You will collaborate with product, design, and engineering teams to develop innovative user experiences across web and cloud environments.Key ResponsibilitiesSoftware DevelopmentDesign, develop, and maintain full-stack web applications using JavaScript and TypeScript.Build scalable APIs, backend services, and cloud-native applications.Develop responsive, high-performance user interfaces using modern JavaScript frameworks.Write clean, maintainable, and testable code following software engineering best practices.3D Visualization & GraphicsDesign and implement interactive 3D experiences for web applications.Develop features utilizing WebGL, Three.js, Babylon.js, or similar technologies.Optimize rendering performance for complex scenes and large datasets.Integrate and manage 3D assets within production environments.Implement geometry processing, animations, lighting systems, scene management, and model transformations.Partner with cross-functional teams to translate business and user requirements into engaging visual experiences.Technical LeadershipContribute to application architecture and technical design decisions.Mentor and support other engineers through code reviews and technical collaboration.Promote engineering best practices, automated testing, and CI/CD processes.Identify opportunities to improve application performance, scalability, and maintainability.Cloud & Platform EngineeringDevelop and support cloud-hosted solutions within Azure, AWS, or Google Cloud.Design and implement RESTful and/or GraphQL APIs.Monitor application reliability, performance, and security.Ensure solutions are scalable, maintainable, and aligned with engineering standards.Required QualificationsBachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.6+ years of professional software engineering experience.Strong proficiency with JavaScript and TypeScript.Experience building full-stack applications using:Node.jsReact, Angular, or VueREST APIs and modern web architecturesHands-on experience with 3D technologies such as:Three.jsWebGLBabylon.js or comparable frameworksExperience working with 3D file formats including:glTF / GLBOBJFBXStrong understanding of:Computer graphics fundamentals3D geometry and transformationsRendering pipelinesShaders and material systemsExperience using AI-assisted development tools to improve engineering productivity.Familiarity with large language models (LLMs) and generative AI technologies.Understanding of responsible AI practices, data privacy, and security considerations.Experience with Git and modern CI/CD workflows.Strong troubleshooting, debugging, and problem-solving skills.Preferred QualificationsExperience with CAD, BIM, GIS, digital twin, simulation, gaming, or industrial visualization solutions.Familiarity with WebGPU and emerging browser graphics technologies.Knowledge of 3D asset optimization and rendering techniques.Experience with containerization and cloud-native architectures (Docker, Kubernetes).Experience with Azure services such as App Services, Functions, AKS, or Cosmos DB.Exposure to AR/VR, XR, spatial computing, or real-time collaboration platforms.Experience with Python, C#, or C++.Exposure to AI/ML solutions involving computer vision, generative design, or 3D data.","company":"Robert Half","rawCompany":"robert half","city":"Plano","state":"TX","isRemote":false,"isActive":false,"createdAt":"2026-08-12T11:06:28.802Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer (3D Visualization)","description":"We are seeking a Software Engineer (3D Visualization) with expertise in full-stack JavaScript development and 3D web technologies to build modern applications that deliver immersive, interactive 3D experiences. This role combines front-end engineering, backend development, cloud technologies, and real-time 3D visualization to create scalable, high-performance solutions.The ideal candidate has experience building production-grade applications using JavaScript/TypeScript, modern web frameworks, and 3D technologies such as Three.js, WebGL, Babylon.js, or similar platforms. You will collaborate with product, design, and engineering teams to develop innovative user experiences across web and cloud environments.Key ResponsibilitiesSoftware DevelopmentDesign, develop, and maintain full-stack web applications using JavaScript and TypeScript.Build scalable APIs, backend services, and cloud-native applications.Develop responsive, high-performance user interfaces using modern JavaScript frameworks.Write clean, maintainable, and testable code following software engineering best practices.3D Visualization & GraphicsDesign and implement interactive 3D experiences for web applications.Develop features utilizing WebGL, Three.js, Babylon.js, or similar technologies.Optimize rendering performance for complex scenes and large datasets.Integrate and manage 3D assets within production environments.Implement geometry processing, animations, lighting systems, scene management, and model transformations.Partner with cross-functional teams to translate business and user requirements into engaging visual experiences.Technical LeadershipContribute to application architecture and technical design decisions.Mentor and support other engineers through code reviews and technical collaboration.Promote engineering best practices, automated testing, and CI/CD processes.Identify opportunities to improve application performance, scalability, and maintainability.Cloud & Platform EngineeringDevelop and support cloud-hosted solutions within Azure, AWS, or Google Cloud.Design and implement RESTful and/or GraphQL APIs.Monitor application reliability, performance, and security.Ensure solutions are scalable, maintainable, and aligned with engineering standards.Required QualificationsBachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.6+ years of professional software engineering experience.Strong proficiency with JavaScript and TypeScript.Experience building full-stack applications using:Node.jsReact, Angular, or VueREST APIs and modern web architecturesHands-on experience with 3D technologies such as:Three.jsWebGLBabylon.js or comparable frameworksExperience working with 3D file formats including:glTF / GLBOBJFBXStrong understanding of:Computer graphics fundamentals3D geometry and transformationsRendering pipelinesShaders and material systemsExperience using AI-assisted development tools to improve engineering productivity.Familiarity with large language models (LLMs) and generative AI technologies.Understanding of responsible AI practices, data privacy, and security considerations.Experience with Git and modern CI/CD workflows.Strong troubleshooting, debugging, and problem-solving skills.Preferred QualificationsExperience with CAD, BIM, GIS, digital twin, simulation, gaming, or industrial visualization solutions.Familiarity with WebGPU and emerging browser graphics technologies.Knowledge of 3D asset optimization and rendering techniques.Experience with containerization and cloud-native architectures (Docker, Kubernetes).Experience with Azure services such as App Services, Functions, AKS, or Cosmos DB.Exposure to AR/VR, XR, spatial computing, or real-time collaboration platforms.Experience with Python, C#, or C++.Exposure to AI/ML solutions involving computer vision, generative design, or 3D data.","datePosted":"2026-08-12T11:06:28.802Z","dateModified":"2026-08-12T11:06:28.802Z","hiringOrganization":{"@type":"Organization","name":"Robert Half","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Plano","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"765186cfe51439293af41764"},"url":"https://jobsearcher.com/jobs/765186cfe51439293af41764"}}