1

Unity Software Engineer Jobs (NOW HIRING)

We are looking for a Lead Software Engineer, you will be building exciting games utilizing our current Unity driven game engine. Working closely with Designers, Artists, and Sound Engineers, you will ...

Engineer, Unity

Winter Park, FL · On-site

  • Medical

  • Dental

Job Summary: We're looking for a mid-level Unity Developer who is eager to learn, and explore the ever-changing world of Unity Development. Typical projects include 2D & 3D games as well as ...

Software Engineer

Colchester, VT · On-site

$60K - $80K/yr

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

As a Software Engineer within our Engineering Department, you'll join a team of experienced and ... Graphics package experience such as Unity, UnReal, OpenGL * Graphical User Interfaces and Libraries

THE JOB Unity Developer Prisms seeks a developer with professional experience to build immersive ... Proficiency in developing object-oriented software, with deep experience in C# scripting * Deep ...

Senior Software Engineer

Mountain View, CA

$210K - $273K/yr

  • Medical

  • Life

  • Retirement

  • PTO

The opportunity At Unity, we're shaping the future of real-time 3D technology by building AI to ... We're seeking a versatile, self-driven Senior Software Engineer to raise the bar on reliability ...

They're looking for a Senior Software Engineer to help build modern, scalable applications, largely ... Unity Realtime engine experience Experience displaying multimedia (3D models, photos, video) in ...

Senior Software Engineer

San Francisco, CA · On-site

$187K/yr

  • Medical

  • Life

  • Retirement

  • PTO

Design, implement, test, review and maintain Unity's Monetization platform, product, and services to enable developers to build a business through advertising, in-app purchases. * Write high-quality ...

Sr. Software Engineer

Mountain View, CA · On-site

$210K - $273K/yr

  • Medical

  • Life

  • Retirement

  • PTO

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 ...

Lead Software Engineer

Austin, TX · On-site

$150K - $220K/yr

Panic Button is seeking a highly experienced and motivated Lead Software Engineer with a strong ... Experience with Unreal Engine 4/5 or Unity Salary Range * $150,000 - $220,000

XR Software Engineer Location: Reston/Chantilly, VA / Hybrid as program requirements permit Travel ... Experience with Unity, Unreal Engine, OpenXR, or similar technologies. * Familiarity with spatial ...

Panic Button is seeking a highly experienced and motivated Lead Software Engineer with a strong ... Experience with Unreal Engine 4/5 or Unity Salary Range * $150,000 - $220,000

Job Summary AGS is looking for a motivated Software Engineer who is passionate about problem ... Write and maintain C# code within the Unity game engine. * Implement gameplay features and systems ...

New

Lead Software Engineer

Austin, TX · On-site

$150K - $220K/yr

Panic Button is seeking a highly experienced and motivated Lead Software Engineer with a strong ... Experience with Unreal Engine 4/5 or Unity Salary Range * $150,000 - $220,000

Software Engineer II

Alpharetta, GA · On-site

$95K - $110K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

NET 8, GPU Programming (CUDA or Vulcan), Multivariate Calculus, Linear Algebra, Elementary EM Physics, Microsoft Entity Framework, Fortran, Python, Unity, Linux OS, Hardware-software Interfaces, API ...

Showing results 41-60

Unity Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do unity software engineer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for unity software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What does a Unity software engineer do?

A Unity Software Engineer is responsible for designing, developing, and maintaining interactive applications and games using the Unity engine. They write code, typically in C#, to implement gameplay features, user interfaces, and visual effects. In addition, they collaborate with artists, designers, and other developers to optimize performance and ensure a smooth user experience. Unity Software Engineers may work on projects for various platforms, including mobile devices, consoles, and virtual reality systems.

What are some common challenges Unity software engineers face when working on cross-platform projects?

Unity Software Engineers often encounter challenges related to ensuring consistent performance and appearance across multiple platforms, such as mobile, PC, and consoles. These challenges include optimizing assets for different hardware capabilities, managing platform-specific bugs, and dealing with varied input methods. Effective communication with QA testers and platform specialists is essential to quickly identify and resolve issues. Staying updated on Unity's latest features and best practices can also help streamline cross-platform development.

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

To thrive as a Unity Software Engineer, you need strong proficiency in C#, a deep understanding of Unity’s game engine, and a background in computer science or related fields. Familiarity with Unity Editor, version control systems like Git, and experience with 3D graphics or AR/VR development are commonly required, along with certifications such as Unity Certified Developer. Creative problem-solving, teamwork, and effective communication are essential soft skills for collaborating with designers and artists. These combined abilities enable efficient development, innovation, and delivery of high-quality interactive experiences.
More about Unity Software Engineer jobs

What cities are hiring for Unity Software Engineer jobs?

Cities with the most Unity Software Engineer job openings:

What states have the most Unity Software Engineer jobs?

States with the most job openings for Unity Software Engineer jobs include:

Infographic showing various Unity Software Engineer job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Lead Software Engineer

TW Group LLC

Phoenix, AZ • On-site

$150K/yr

Full-time

Re-posted 15 days ago


Job description

We are looking for a Lead Software Engineer, you will be building exciting games utilizing our current Unity driven game engine. Working closely with Designers, Artists, and Sound Engineers, you will be tasked with bringing all the different pieces together for each game. Game Development is an iterative process, and you will be constantly refining games to deliver the best possible product to the field.
Your Responsibilities:
  • Making games with a diverse team of Game Designers, Artists, Sound Designers and Engineers.
  • Writing code in C# and creating slot games using Unity.
  • Leading and training junior engineers in the development of gaming products.
  • Solving complex problems, isn't that why you became an engineer?
  • Developing process improvements and tools to make life easier for everyone and yourself.
  • Identifying and debugging complex issues.
  • Working with Game Designers and Artists to implement the team's vision of the game.
  • Helping SQA identify and fix bugs.

Skills/Requirements:
  • Bachelor's degree in computer science, engineering or related field.
  • 5+ years of professional programming experience.
  • Experience making games in Unity.
  • Expert in designing, coding, testing and debugging software.
  • A passion to help your team members and to work with them for the greater good.
  • Expert with OOP languages.
  • Be self-motivated and proactive to get stuff done.
  • Understand that change, iteration and failure are required to create and design great things.

Also, would be great if you could...
  • Have experience with Linux or UNIX.
  • Have experience with state machines and interrupts.
  • Have previous casino gaming industry experience.