
Senior 3D Graphics Software Engineer
Reveal Technology
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $160,000 - $220,000 per year
Job Level
Senior
Tech Stack
ASP.NETDistributed SystemsGRPC.NETUnity
About the role
- Write clean, efficient code for realtime 3D graphics applications
- Write and oversee code quality, test automation, development standards, and best practices, ensuring robust, clean, and maintainable codebases
- Write design documents for product features and application architecture
- Collaborate with cross-functional teams to implement and optimize frontend solutions
- Participate in code reviews and provide constructive feedback to team members
- Troubleshoot and resolve complex technical issues in production environments
Requirements
- 7+ years experience writing production code
- Expert knowledge of the Unity game engine
- Experience building complex UI using MVVM principles
- Experience working directly with low-level graphics pipelines (OpenGL, WebGL, Metal, Vulkan, etc.)
- Experience developing and deploying distributed systems using ASP.NET, gRPC, and REST APIs
- XR/VR development experience
- Experience working with Blazor
- Expert knowledge of C# and the .NET ecosystem, including multithreading, large amounts of abstraction, memory management, unit testing, and performance optimization
- Experience writing shaders (HLSL, GLSL, etc.), including demonstrable examples
- Experience working with low-level 3D graphics pipelines
- Experience with building cross-platform applications for desktop, mobile, and web using a variety of UI platforms
- Strong problem-solving skills and attention to detail
- Ability to work independently and as part of a collaborative team
Benefits
- Medical, Dental, Vision coverage
- HSA/FSA options
- Parental Leave
- 401(k): 200% match for the first 6% contributed
- Unlimited Paid Time Off
- Home Office Stipend
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#UnityASP.NETgRPCREST APIsOpenGLWebGLMetalVulkanHLSL
Soft skills
problem-solvingattention to detailcollaborationcode reviewconstructive feedbackindependence