Senior Unity VR Engineer

Jobgether

Deutschland

Remote

EUR 85,000 - 140,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote work
Flexible working hours
High ownership
Platform-building opportunity
Product & architectural influence
Collaborative remote culture

Job summary

Partner Company in Germany is seeking a Senior Unity VR Engineer to design and implement the client-side infrastructure for immersive VR training simulations. You will build reusable Unity components and ensure cross‑device consistency, collaborating with backend teams to reflect server-authoritative state in the client.

This role blends hands-on engineering with architectural ownership, performance tuning, and developer tooling, within a fast-moving, remote-first startup.

Qualifications

  • 5+ years of professional Unity/C# experience delivering complex applications.
  • Demonstrated large-scale Unity project architecture and refactoring experience.
  • Recent Android VR development experience on Android-based devices, ideally Meta Quest.
  • Experience building generic, reusable client-side infrastructure.
  • Comfort working in a defined client-server architecture with backend services.
  • Strong software engineering fundamentals, debugging, and performance awareness.
  • Experience with developer tooling, automation, and validation practices.
  • Proactive ownership and ability to work in an early-stage startup environment.
  • Excellent English communication and teamwork in a remote, multicultural setting.
  • Interest in learning immersive technologies to improve training and learning experiences.

Responsibilities

  • Unity client architecture: design and maintain core components that support multiple simulations.
  • Client-server integration: implement client-side systems reflecting server state.
  • APIs and data contracts: co-design client-server APIs with backend engineers.
  • Reusable frameworks: develop scalable frameworks and shared components.
  • VR application development: build immersive training experiences for Android devices.
  • Performance optimization: identify bottlenecks and improve runtime reliability.
  • Developer tooling: create tools to help content creators configure tests and simulations.
  • AI-assisted workflows: integrate AI coding assistants and validation pipelines.
  • Technical decision-making: make architectural trade-offs in a dynamic startup environment.
  • Cross-functional collaboration: communicate decisions and collaborate with distributed teams.

Skills

Unity
C#
System architecture
Android VR
Reusable infrastructure
Client-server
Software fundamentals
Automation tooling
Ownership
Communication
Teamwork
Curiosity

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Unity VR Engineer based in Germany.

Join an innovative technology environment focused on building advanced training platforms and immersive virtual reality experiences that transform how people learn. As a Senior Unity VR Engineer, you will play a key role in designing and developing the client-side infrastructure powering next-generation VR training simulations. Rather than building isolated applications, you will create scalable, reusable systems that support multiple simulations and future client platforms. You will collaborate closely with backend engineers to implement reliable client-server communication and ensure accurate, consistent simulation behavior across devices. The role combines hands‑on engineering, architectural ownership, performance optimization, and developer tooling within a fast-moving startup environment. You will also explore AI‑assisted development workflows, helping establish the tools and validation processes needed to improve engineering efficiency and code quality. This is an opportunity to shape a product from the ground up, influence technical direction, and contribute to technology that makes learning more engaging and effective.

Accountabilities
  • Unity client architecture: Design, build, and maintain core components of the Unity VR client architecture, creating reusable infrastructure that supports multiple training simulations and future client platforms rather than one‑off applications.
  • Client‑server integration: Implement client‑side systems that communicate with backend services according to established architectural specifications, accurately reflecting server‑authoritative simulation state and behavior on the device.
  • API and contract collaboration: Work closely with backend engineers to co‑design client‑server APIs, define data contracts, and ensure reliable communication between the client and server components.
  • Reusable frameworks and infrastructure: Develop scalable frameworks, shared components, and architectural patterns that enable efficient development, maintenance, and expansion of the training platform.
  • VR application development: Build and evolve immersive training experiences for Android‑based VR devices, ensuring stable functionality, responsive interactions, and consistent behavior across supported hardware.
  • Performance optimization: Identify and resolve performance bottlenecks, optimize resource usage, and improve runtime reliability to deliver smooth and effective VR experiences.
  • Developer and content creation tools: Create and maintain tools that help content creators and other developers build, configure, test, and extend training simulations efficiently.
  • AI‑assisted engineering workflows: Integrate AI coding assistants into everyday development practices and establish pipelines, automated checks, and validation processes that make AI‑generated code reliable and maintainable.
  • Technical decision‑making: Make pragmatic architectural choices, balance technical priorities, and address complex engineering challenges in a dynamic environment where requirements and product needs may evolve.
  • Cross‑functional collaboration: Communicate technical decisions clearly, collaborate with distributed team members, and contribute to the continuous improvement of engineering practices and platform architecture.
Requirements
  • Professional Unity and C# experience: Ideally 5 or more years of professional experience developing software with Unity and C#, with a proven track record of delivering complex applications or products.
  • Large‑scale application architecture: Demonstrated experience designing, architecting, and refactoring substantial Unity projects, supported by a portfolio or examples of relevant work.
  • Android VR development: Recent experience developing VR applications for Android‑based devices within the past five years. Familiarity with Meta Quest hardware and its development ecosystem is strongly preferred.
  • Reusable infrastructure development: Proven ability to build generic frameworks, shared systems, and reusable client‑side infrastructure rather than focusing exclusively on individual features or standalone applications.
  • Client‑server architecture: Comfort working within a defined client‑server architecture, implementing established API contracts, and integrating client applications with backend services that maintain authoritative simulation state and logic.
  • Software engineering fundamentals: Strong architectural judgment, debugging skills, and the ability to build maintainable, reliable systems with attention to performance and long‑term scalability.
  • Developer tooling and automation: Experience developing tools, workflows, or validation systems that improve engineering productivity and software quality. Familiarity with AI coding assistants and automated validation practices is valuable.
  • Adaptability and ownership: A proactive, independent approach to problem‑solving, with the ability to manage technical priorities and make sound decisions in an early‑stage startup environment.
  • Communication and teamwork: Excellent English communication skills and the ability to collaborate effectively with colleagues in a remote, multicultural team.
  • Interest in learning technology: Genuine enthusiasm for using software and immersive technologies to improve training, education, and learning experiences.
Nice to have
  • Experience developing for additional client platforms, particularly WebGL.
  • Familiarity with data‑driven or reactive component systems.
  • Experience building extensible technical platforms that support multiple applications, workflows, or deployment targets.
  • An interest in AI‑assisted software development and improving engineering workflows through automation.
Benefits
  • Fully remote work: Work remotely from Europe.
  • Flexible working hours: Organize your schedule around team collaboration and delivery priorities without being tied to US working hours.
  • High ownership and autonomy: Take direct responsibility for important architectural decisions, technical implementation, and product development.
  • Platform‑building opportunity: Help establish the technical foundations of a growing training platform, with the opportunity to influence its evolution from the ground up.
  • Product and architectural influence: Contribute meaningfully to product direction, software architecture, and the overall user experience.
  • Innovative technical environment: Work with Unity, immersive VR technologies, client‑server systems, reusable infrastructure, and AI‑assisted development practices.
  • Professional growth: Develop your expertise while tackling complex engineering challenges and helping establish scalable development processes.
  • Meaningful impact: Contribute to technology designed to improve learning and training through interactive, immersive experiences.
  • Collaborative remote culture: Work with an internationally distributed team in an environment that values communication, initiative, and technical excellence.
  • Opportunity to support product growth: Help build and evolve the platform's core technology as it expands its capabilities and commercial reach.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Fullstack Software Engineer | Fulltime | Remote/Hybrid
Senior Fullstack Software Engineer | Fulltime | Remote/Hybrid

WeAre GmbH - The Virtual Reality Engineering Base • Berlin

Hybrid
EUR 60,000 - 90,000
Ownership of core UI development
Engagement with latest VR technologies
Flexible work hours
+3
Senior Software Engineer, Embedded Android
Senior Software Engineer, Embedded Android

LE280 Unity Technologies GmbH • München

On-site
EUR 86,000 - 130,000
Comprehensive health insurance
Employee stock ownership
Pension plans
+1
Full-Stack Engineer (Backend Leaning) - Platform Engineering
Full-Stack Engineer (Backend Leaning) - Platform Engineering

Jobgether SRL • Germany

Remote
EUR 70,000 - 110,000
Remote-first flexibility
Monthly coworking allowance
Annual social travel stipend
+2
Senior Full-Stack Product Engineer | Node.js, AI-Native (Boosters R&D)
Senior Full-Stack Product Engineer | Node.js, AI-Native (Boosters R&D)

Jobgether SRL • Germany

On-site
EUR 90,000 - 130,000
Competitive compensation
Career development
Learning and networking
+7
Senior Software Engineer, Embedded
Senior Software Engineer, Embedded

Unity Enterprise • München

On-site
EUR 86,000 - 130,000
Health insurance
Retirement plan
Stock options
+1
Senior VFX Engineer
Senior VFX Engineer

Jobgether SRL • Germany

On-site
EUR 110,000 - 150,000
Fully remote work
Flexible contract options
Competitive compensation
+2
Senior Software Engineer, Embedded Android
Senior Software Engineer, Embedded Android

Unity • München

On-site
EUR 78,000 - 95,000
Health insurance
Equity awards
Generous vacation days
+1
Founding Full-Stack Engineer (AI Agents & Automation)
Founding Full-Stack Engineer (AI Agents & Automation)

Salve.Inno Consulting • Berlin

On-site
EUR 90,000 - 150,000
Permanent contract
Founding team ownership
Direct CTO collaboration
+1
Senior Software Engineer
Senior Software Engineer

Taxfix • Berlin

On-site
EUR 90,000 - 125,000
Relocation support
Learning budget
Flexible working hours
+1
Software Engineer (m/f/d) Backend & Applied AI Systems
Software Engineer (m/f/d) Backend & Applied AI Systems

iACT • Jena

On-site
EUR 60,000 - 90,000
Ownership of backend & AI architecture
Founders-led team with influence over技
Flexible working hours
+2