1

Unity Software Developer Jobs in Charlotte, NC (NOW HIRING)

Lead Data Engineer

Charlotte, NC · On-site

$111K - $134K/yr

Enhancement of CI/CD pipelines and Azure DevOps, Git, and automated deployment frameworks to ... Familiarity with security and governance best practices using Unity Catalog, Azure RBAC, managed ...

Ensuring overall sense of team unity and direction towards company culture and values * Responsible ... in advanced software applications (such as SKM Power Tools, ETAP, CDEGS, Aspen, WinIGS)

next page

Showing results 1-20

Unity Software Developer information

See Charlotte, NC salary details

$46.9K

$109.2K

$162.1K

How much do unity software developer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for unity software developer in Charlotte, NC is $109,241.00, according to ZipRecruiter salary data. Most workers in this role earn between $87,900.00 and $127,000.00 per year, depending on experience, location, and employer.

What is a Unity software developer?

A Unity Software Developer is responsible for designing, developing, and optimizing interactive experiences using the Unity game engine. They create applications, games, simulations, and VR/AR experiences by writing code in C# and integrating assets like graphics, animations, and audio. Unity developers collaborate with designers, artists, and other engineers to ensure smooth performance and engaging user experiences. Their role often includes debugging, performance optimization, and implementing new features based on project requirements.

What does a Unity software developer do?

As a Unity Software Developer, your most common daily tasks include writing and debugging C# scripts, designing and implementing game mechanics, and optimizing performance within the Unity engine. You’ll often collaborate with artists, designers, and other programmers to integrate assets, refine gameplay experiences, and address technical challenges. Daily stand-up meetings or sprint planning sessions are common in teams following Agile methodologies. Additionally, you may spend time testing and iterating features based on user feedback or quality assurance reports to ensure a polished final product.

What are the key skills and qualifications needed to thrive as a Unity software developer?

To thrive as a Unity Software Developer, you need expertise in C# programming, 3D/2D game development, and a solid understanding of the Unity engine, usually backed by a degree in computer science or a related field. Familiarity with version control systems like Git, experience with Unity-specific tools, and certifications such as Unity Certified Developer can be highly beneficial. Strong problem-solving, teamwork, and clear communication skills help developers effectively tackle challenges and collaborate across multidisciplinary teams. These skills and qualifications are essential for building robust, interactive applications and ensuring seamless project delivery in dynamic development environments.

What are the most commonly searched types of Unity Software Developer jobs in Charlotte, NC?

The most popular types of Unity Software Developer jobs in Charlotte, NC are:

What are popular job titles related to Unity Software Developer jobs in Charlotte, NC?

For Unity Software Developer jobs in Charlotte, NC, the most frequently searched job titles are:

Infographic showing various Unity Software Developer job openings in Charlotte, NC as of August 2026, with employment types broken down into 80% Full Time, and 20% Contract. Highlights an 60% In-person, 20% Hybrid, and 20% Remote job distribution, with an average salary of $109,241 per year, or $52.5 per hour.

Data Platform Engineer

Sradha Technologies LLC

Charlotte, NC • On-site

Other

Posted 15 days ago


Job description

Position Summary

The Developer Experience Engineer is responsible for designing and building the tools, frameworks, APIs, automation, and user experiences that enable engineers to efficiently develop, test, deploy, and operate data pipelines on the Unity Platform. This role serves as the bridge between platform engineering and application development teams, ensuring that Unity capabilities are easy to adopt, well-documented, highly automated, and aligned with enterprise governance standards.

The ideal candidate combines strong software engineering skills with a passion for developer productivity, platform engineering, and user-centric design.

Key Responsibilities

Developer Productivity & Experience

Design and enhance the end-to-end developer experience for Unity Platform users.
Build self-service tooling, SDKs, CLIs, APIs, and templates that simplify pipeline development.
Drive IDE and CAMP integration to streamline pipeline authoring and configuration.
Reduce onboarding friction through automation, reusable patterns, and developer workflows.
Platform Engineering

Develop and maintain platform services supporting Unity''s Control Plane, Governance Engine, Metadata Services, and API ecosystem.
Create reusable framework components and reference implementations for data movement, transformation, orchestration, and governance.
Develop standardized interfaces and tooling around the Unity Universal Job Configuration model.
Automation & Governance

Embed governance, compliance, testing, and security controls into the developer workflow.
Build tooling that enables shift-left validation of data contracts, architecture patterns, and platform policies.
Integrate with enterprise deployment, CI/CD, testing, and architecture governance platforms.
Developer Enablement

Create documentation, tutorials, sample applications, and adoption guides.
Partner with engineering teams to gather feedback and continuously improve platform usability.
Drive developer advocacy and champion adoption of Unity standards and patterns.
Observability & Insights

Build dashboards and tooling that provide insights into platform usage, performance, reliability, and developer productivity.
Leverage metadata and operational telemetry to identify opportunities for optimization and automation.
Required Qualifications

Bachelor''s degree in Computer Science, Engineering, or related field.
5+ years of software engineering experience.
Strong proficiency in:
Java, Python, or Scala
REST APIs and microservices
Git, CI/CD pipelines, and DevOps practices
Cloud-native architectures
Experience building developer tools, frameworks, SDKs, or internal platforms.
Knowledge of distributed data processing technologies such as Spark, Flink, dbt, or similar platforms.
Experience with modern software design patterns and API-first architectures.
Preferred Qualifications

Experience building Internal Developer Platforms (IDP) or platform engineering solutions.
Experience with data engineering ecosystems and enterprise data platforms.
Familiarity with governance-as-code, policy-as-code, and data contracts.
Experience with developer portals, IDE extensions, automation frameworks, or AI-assisted development tools.
Knowledge of Kubernetes/OpenShift, containerization, and cloud-native services.
Experience implementing observability, telemetry, and developer analytics solutions.
Success Measures

Reduction in developer onboarding time.
Increased Unity platform adoption.
Improved developer satisfaction and productivity.
Increased automation of governance and compliance controls.
Reduction in deployment and configuration errors.
Higher reuse of standardized platform patterns and components.
Improved pipeline quality, testing coverage, and operational reliability