freehire launches on Product Hunt on 26 August.

Follow →

3D Graphics Software Engineer

Summary

Build high-performance, real-time 3D and XR applications using Unity, C#, and modern graphics pipelines (HLSL/GLSL, OpenGL, WebGL, Vulkan), working across rendering, performance optimization, and distributed systems.

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a 3D Graphics Software Engineer based in United States.

This is an opportunity to build high-performance, real-time 3D applications for demanding operational environments.
You’ll work at the intersection of graphics engineering, geospatial technology, and advanced software development.
The role focuses on creating maintainable, cross-platform experiences using Unity, C#, and modern graphics pipelines.
You’ll tackle challenging problems involving rendering, performance optimization, distributed systems, and immersive technologies.
Working closely with multidisciplinary teams, you’ll help turn complex technical requirements into robust product capabilities.
The environment is fast-paced and collaborative, with significant ownership over architecture, code quality, and technical execution.
This role is ideal for an engineer passionate about pushing the boundaries of real-time 3D software and solving technically complex problems.

Accountabilities

  • Develop clean, efficient, and maintainable code for real-time 3D graphics applications using Unity, C#, and the .NET ecosystem.
  • Design and implement high-performance graphics capabilities, including shaders and low-level rendering pipelines.
  • Create technical design documents covering product features, software architecture, and application design.
  • Establish and maintain strong engineering practices around code quality, automated testing, development standards, and maintainability.
  • Collaborate with cross-functional teams to design, implement, and optimize frontend and 3D application experiences.
  • Participate actively in code reviews, providing constructive technical feedback and helping maintain high engineering standards.
  • Diagnose, troubleshoot, and resolve complex technical issues across development and production environments.
  • Contribute to cross-platform applications spanning desktop, mobile, and web environments.
  • Apply performance optimization, memory management, multithreading, and other advanced engineering techniques to demanding 3D workloads.
  • Support distributed application architectures and integrations involving APIs and backend services.
  • Requirements:

    • 5+ years of professional experience writing and maintaining production-quality software.
    • Strong hands-on experience with the Unity game engine and C# development.
    • Strong knowledge of the .NET ecosystem, including multithreading, memory management, abstraction, unit testing, and performance optimization.
    • Experience developing shaders using technologies such as HLSL or GLSL.
    • Direct experience with low-level 3D graphics pipelines and APIs such as OpenGL, WebGL, Metal, Vulkan, or similar technologies.
    • Experience building cross-platform applications for desktop, mobile, and web using a range of UI frameworks and platforms.
    • Experience developing complex user interfaces using MVVM principles and working with Blazor.
    • Experience designing and deploying distributed systems using ASP.NET, gRPC, REST APIs, or comparable technologies.
    • XR/VR development experience is required.
    • Strong problem-solving, analytical, and debugging abilities, combined with exceptional attention to detail.
    • Ability to work independently, take ownership of complex technical challenges, and collaborate effectively within a multidisciplinary engineering team.
    • Ability to write clear technical documentation and communicate complex engineering concepts effectively.
    • Proof of identity and eligibility to work in the United States is required for employment.
    • Benefits:

      • Salary: $150,000–$170,000 annually, plus equity.
      • Compensation is determined based on experience, knowledge, skills, abilities, internal equity, and relevant market data.
      • Medical, dental, and vision insurance coverage.
      • HSA/FSA options.
      • Parental leave.
      • 401(k) plan with a 100% employer match on the first 6% contributed.
      • Unlimited paid time off.
      • Home office stipend.
      • Fully remote work arrangement within the United States.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

What this application asks

lever

Resume/CV, Full name, Email, Phone, Current location, Current company

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available