Job title: Senior Unity Developer - Contract/Contract-to-hire
Job type: Contract to Hire
Emp type: Full-time
Industry: IT & Telecommunications
Pay interval: Hourly
Pay rate: Negotiable
Location: San Diego, CA
Job published: 23/10/2025
Job ID: 174601

Job Description

Senior Unity Developer - Contract/Contract-to-hire

San Diego

Edison Smart are seeking an experienced Senior Unity Developer to join a fast-growing technology and digital entertainment team developing next-generation simulation and interactive experiences.

This team is at the forefront of building immersive, high-performance simulations that combine entertainment, game improvement, and interactive content — creating innovative digital experiences for both professional and casual users.

What You’ll Do

  • Collaborate with cross-functional teams to define and prioritize software features based on user feedback and business goals.

  • Design, develop, and maintain high-quality desktop and tablet applications using Unity.

  • Conduct code reviews and provide mentorship to ensure code quality, scalability, and best practices.

  • Work closely with UI/UX designers to build visually compelling and intuitive interfaces.

  • Optimize application performance for speed, stability, and user experience.

  • Stay current with the latest Unity developments, tools, and techniques.

  • Mentor junior engineers and contribute to improving development processes and workflows.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).

  • 7+ years of software development experience, including at least 5 years with Unity.

  • Proficiency in C# and solid understanding of Unity architecture and design patterns.

  • Experience in cross-platform game or simulation development for desktop and tablets using UI Toolkit.

  • Familiarity with multiple rendering pipelines (HDRP and URP) and game physics.

  • Experience with the Unity Test Framework and automated unit, integration, and end-to-end testing.

  • Knowledge of version control systems (e.g., Git) and CI/CD pipelines.

  • Strong analytical and problem-solving skills with a focus on sustainable delivery.

  • Excellent collaboration and communication abilities.

  • Self-driven, proactive, and able to work effectively both independently and within a team.

Nice to Have

  • Active involvement in the Unity community (open-source contributions, forums, or meetups).

  • Interest in gaming, simulation, or sports technology.