Relomote
Remote JobsRelocation Jobs
Add companySaved
Relomote

Relomote is a job board for remote, hybrid, and relocation jobs — every listing AI-classified for the countries it actually hires from, or the visa and relocation support it offers.

LinkedInCrunchbase

Remote jobs by category

  • Remote Engineering & Development jobs
  • Remote Customer Support jobs
  • Remote Design jobs
  • Remote Marketing jobs
  • Remote Sales jobs
  • Remote Product jobs
  • Remote Data & Analytics jobs
  • Remote People & Talent jobs
  • Remote Writing & Content Creation jobs
  • Remote Finance jobs
  • Remote Legal & Compliance jobs
  • Remote Operations & Admin jobs
  • Remote Data Entry jobs
  • Remote Virtual Assistant jobs
  • Remote Education/Training jobs
  • Remote Healthcare/Clinical jobs
  • Remote Other jobs

Remote jobs by location

  • Work from anywhere jobs
  • Remote jobs in Africa
  • Remote jobs in Asia
  • Remote jobs in Europe
  • Remote jobs in Latin America
  • Remote jobs in Middle East
  • Remote jobs in North America
  • Remote jobs in Oceania
  • All remote jobs →

Relocation & visa sponsorship

  • Visa sponsorship jobs
  • Relocation package jobs
  • Relocate to Europe
  • Relocate to Germany
  • Relocate to Netherlands
  • Relocate to Spain
  • Relocate to Portugal
  • Relocate to Greece
  • Relocate to United Kingdom
  • Relocate to Canada
  • Relocate to Australia
  • Relocate to Sweden
  • Relocate to Switzerland
  • Relocate to Japan
  • Relocate to United Arab Emirates
  • All relocation jobs →

© 2026 RelomoteAboutPrivacyTerms

Contact [email protected] · Built by Mahmoud

Relomote
Remote JobsRelocation Jobs
Add companySaved
CSE Software logo

Senior Unity Programmer

CSE Software
Posted 4 hours ago
🇺🇸United States🏠Remote💰$90.0K–$120.0K📁Engineering & Development
Is this job info correct?

Salary Range: $90,000.00 To $120,000.00 Annually Simformotion™ LLC, the licensee for Cat® Simulators for Caterpillar Inc., is seeking an experienced Senior Unity Programmer to join our Simulation Development team. In this role, you will help design, build, and improve technically complex Unity-based simulation products used for training and education. The ideal candidate brings deep Unity and C# experience, a strong understanding of large-scale, physics-based systems, and the ability to work across existing codebases and cross-functional technical initiatives. If you enjoy solving complex technical challenges in a collaborative, fast-paced environment, we want to hear from you. Role Summary: The Senior Unity Programmer is a key technical contributor on simulation products, combining hands-on Unity development with system design, performance optimization, and collaboration across development disciplines. Responsibilities: As a Senior Unity Programmer, you will develop and improve Unity-based simulation systems, support technical decision-making, and mentor team members when appropriate. You will help ensure that simulation products are reliable, maintainable, and technically strong. Primary responsibilities include: Leading the design and implementation of complex systems and tools within Unity. Developing andmaintainingsimulation products using Unity, focusing on training logic, simulation systems, performance optimization, and maintainability. Building, refining, and troubleshooting systems involving physical simulation behaviors, terrain-driven workflows, constraints, interactions, and other real-time simulation processes. Collaborating closely with designers, artists, producers, QA, and other developers to implement features and functionality. Writing clean, maintainable, documented, and efficient code in C#. Debugging, profiling, and optimizing code for performance, stability, and scalability across multiple platforms. Contributing to architecture decisions for systemsleveragedacross multiple products or large feature sets. Participating in the full development lifecycle, from concept through delivery, in an agile work environment. Assistingin the integration of 3D assets, animations, sound, external systems, and hardware interfaces into Unity-based applications. Contributing to technical design documentation, code reviews, and development best practices. Mentoring junior developers and helping foster a culture of continuous learning and technical excellence. Requirements: 6+ years of professional programming experience in the simulation, game, or interactive software industry, ora relatedfield. Expert-levelproficiencywith Unity and C#. Strong experience developing systems and features within Unity across a variety of technical domains. General understanding of real-time simulation principles, including how physical systems, interactions, and performance constraints affect application behavior. Strong knowledge of object-oriented programming, design patterns, and software development best practices. Solid understanding and hands-on experience with profiling and optimization techniques to enhance performance and stability. Experience working with source/version control systems such as Git. Strong problem-solving skills and the ability to tackle complex technical challenges. Ability to work independently and collaboratively on time-sensitive projects with changing technical priorities. Excellent communication and interpersonal skills, with the ability to clearly articulate technical concepts. Bonus Skills and Experience: Experience with .NET or .NET Standard. Experience with Unity ECS, DOTS, Jobs, Burst, or other data-oriented workflows. Experience working with terrain systems, world-building tools, or large environment workflows in Unity. Experience developing or supporting systems involving constraints, interaction-heavy mechanics, or simulation-oriented features. Experience with large system integration, including enterprise systems, hardware interfaces, APIs, or external software platforms. Experience developing simulation or serious game applications for training and educational use cases. Experience in construction, heavy equipment, industrial operations, or workforce training environments. Familiarity with networking concepts, including socket communication, REST APIs, and client-server data exchange. Familiarity with mixed reality, virtual reality, or augmented reality development. Experience with shader development,renderingpipelines, or other advanced Unity systems. Familiarity with Agile development methodologies such as Scrum or Kanban. Experience mentoring developers or contributing to technical leadership initiatives. Additional Information This position is remote. Employment is contingent upon successful completion of a background check. This is a full-time, salaried position. Salary is based on experience. Benefits include a 401(k), health insurance, paid holidays, and paid time off. Don’t miss the opportunity to join a great team in a fun, casual work environment. This position does not include sponsorship for United States work authorization. Simformotion™ LLC hires without regard to race, color, religion, sex, age, national origin, ancestry, sexual orientation, marital status, pregnancy, military status, unfavorable discharge from military service, disability, or any other characteristic protected by applicable law. Simformotion™ LLC is an Equal Opportunity Employer.

Similar jobs

Similar jobs

Spellbrush logo

3D Game Programmer (Unity)

Spellbrush

🌍Japan, United StatesMay 28, 2026, 3:08 AM UTC
Agileengine logo

Application Security Engineer (Senior) ID71672

Agileengine

🌍Brazil, United States48 minutes ago
Phoenix  Oversight Group LLC logo

Manual Tester

Phoenix Oversight Group LLC

🇺🇸United States3 hours ago
Itw logo

Embedded Software Engineer

Itw

🇺🇸United States3 hours ago
Itw logo

Field Service Engineer

Itw

🇺🇸United States3 hours ago
Omnissa logo

Information Security Analyst

Omnissa

🇺🇸United States3 hours ago