Reveal Technology

Senior 3D Graphics Software Engineer

Reveal Technology • US
C# Remote
About the Role
We are looking for a highly skilled software engineer with deep expertise in Unity, C#, and 3D graphics development to drive the creation of high-performance, cross-platform applications. The ideal candidate is detail-oriented, collaborative, and experienced in building maintainable codebases while solving complex technical challenges. If you thrive in fast-paced environments, enjoy optimizing performance, and are passionate about pushing the boundaries of realtime 3D applications, we’d love to hear from you!

Responsibilities

  • 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 APIsXR/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
  • Compensation

  • Salary ($160,000 - $220,000 +/-) + Equity 
  • Salary is determined by the applicant's experience, knowledge, skills, abilities, internal equity, and alignment with market data.
  • 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