1

Unity Software Jobs (NOW HIRING)

To ensure success as a Unity Developer, you should have extensive experience working with Unity and Unity3D software, excellent coding skills, and a good eye for detail. A top-class Unity Developer ...

Looking for a Unity Developer to join a small, fast-moving team building simulation applications ... You would own meaningful portions of software development (e.g., from feature work through ...

S. in Computer Science or equivalent experience * 8+ years professional experience in software development * 5+ years professional experience in Unity * Mobile experience, having launched at least a ...

S. in Computer Science or equivalent experience * 8+ years professional experience in software development * 5+ years professional experience in Unity * Mobile experience, having launched at least a ...

Sr. Software Engineer- Attribution

Mountain View, CA · On-site

$143K - $189K/yr

The opportunity Unity is building a robust, near real-time reporting platform that powers critical analytics and decision-making across our ecosystem. We are looking for a Senior Software Engineer to ...

S. (or higher) in Computer Science or a related field • 8-10 years of software engineering experience, ideally in live service mobile games • 5 years of experience with Unity 3D game development ...

next page

Showing results 1-20

Unity Software information

See salary details

$11K

$83.4K

$131K

How much do unity software jobs pay per year?

As of Jun 10, 2026, the average yearly pay for unity software in the United States is $83,368.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,000.00 and $94,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Unity Software Developer, and why are they important?

To thrive as a Unity Software Developer, you need strong programming skills in C#, a solid understanding of game development principles, and experience with the Unity engine, often supported by a degree in computer science or a related field. Familiarity with version control systems like Git, asset management tools, and Unity-specific certifications can enhance your technical toolkit. Creativity, problem-solving, and effective collaboration are vital soft skills for bringing projects to life and working within interdisciplinary teams. These skills ensure efficient development, high-quality user experiences, and successful project delivery in the competitive interactive media industry.

What are some common challenges faced by Unity Software Developers when working on cross-platform projects?

Unity Software Developers often encounter challenges with ensuring consistent performance and appearance across multiple platforms, such as PC, mobile, and consoles. Differences in hardware capabilities, screen resolutions, and input methods require careful optimization and thorough testing. Collaboration with designers, QA testers, and platform specialists is essential to address bugs and maintain a seamless user experience. Staying updated with Unity’s frequent updates and platform-specific requirements is also important for effective cross-platform development.

What is the difference between Unity Software vs Unity Developer?

AspectUnity SoftwareUnity Developer
Required CredentialsTypically a degree in computer science, software engineering, or related fields; familiarity with Unity platformSame as Unity Software, often with certifications in Unity or game development
Work EnvironmentSoftware companies, gaming studios, AR/VR firmsGame development teams, multimedia agencies, independent developers
Industry UsageUsed by companies developing interactive content, games, AR/VR applicationsPrimarily employed to create and implement interactive projects using Unity

Unity Software refers to the company providing the Unity platform, while a Unity Developer is a professional skilled in using Unity to create interactive content. The roles overlap in skills and industry but differ in scope: Unity Software is the provider, and Unity Developers are the users applying the platform for development projects.

What is a Unity Software Developer?

A Unity Software Developer is a professional who specializes in creating interactive applications, games, simulations, and experiences using the Unity game engine. They use programming languages like C# to design, develop, and optimize software for platforms such as PC, consoles, mobile devices, and virtual/augmented reality. Unity developers often collaborate with artists, designers, and other team members to bring digital projects to life, focusing on both functionality and user experience.
More about Unity Software jobs
What cities are hiring for Unity Software jobs? Cities with the most Unity Software job openings:
What states have the most Unity Software jobs? States with the most job openings for Unity Software jobs include:
Infographic showing various Unity Software job openings in the United States as of June 2026, with employment types broken down into 3% As Needed, 22% Full Time, and 75% Part Time. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $83,368 per year, or $40.1 per hour.
Unity Developer

Full-time

Posted 5 days ago


Job description

Company Description

Be part of Candywriter:

Candywriter is a mobile developer and publisher founded in 2006 and based out of Miami. We are a small but mighty game studio known for putting out fun and innovative mobile games such as BitLife and Letter Soup. 

Our Miami office is located in the awesome Wynwood Arts and Entertainment District. We offer competitive pay and flexible time off policy.

Fun is in our DNA!

Summary:  

We are looking for a talented Unity Developer to join our development and design team. As a Unity Developer, you will be responsible for planning and implementing game functionality, building game code, identifying bottlenecks, and ensuring the quality of the finished product. You may also be required to build patches and prepare game updates.

To ensure success as a Unity Developer, you should have extensive experience working with Unity and Unity3D software, excellent coding skills, and a good eye for detail. A top-class Unity Developer can visualize, design, and code games that speak directly to the target market.

Job Description

Essential Functions:

  • Meeting with the design and production team to discuss game ideas and specifications.
  • Planning and implementing game functionality.
  • Transforming design ideas into functional mobile games.
  • Designing and building game code for chart-topping IP.
  • Identifying and fixing code errors and game bottlenecks.
  • Testing game functionality and theme dynamics.
  • Ensuring mobile products conform to high industry standards.
  • Designing and building game patches and upgrades.
Qualifications

Required Skills, Experience, and Knowledge:

  • Bachelor's degree in Computer Science, Computer Engineering, Game Development, or similar field.
  • 5+ Years of previous experience working as a Unity or Unity3D Developer.
  • In-depth knowledge of Unity and Unity3D software.
  • Knowledge of 2D UI implementation in Unity.
  • Knowledge of constructing and utilizing prefabs in Unity.
  • Knowledge of 2D/3D development and integrated game physics.
  • Experience with mobile game development.
  • Good communication skills.
  • Experience with memory and space optimization.
  • Knowledge of scripting, animation, session management, and textures.
  • Excellent troubleshooting skills.
  • Excellent attention to detail.
Additional Information
All your information will be kept confidential according to EEO guidelines.