1

Trainee Unity 3D Developer Jobs in Pennsylvania (NOW HIRING)

Principal Software Engineer

Philadelphia, PA ยท On-site

$136K - $182K/yr

Principal Software Engineer Location: Philadelphia, PA - Hybrid No sponsorship is available for ... Unity, and NVIDIA Omniverse. * Drive the research and implementation of novel 3D graphics ...

Principal Software Engineer

Philadelphia, PA ยท On-site

$136K - $182K/yr

Principal Software Engineer Location: Philadelphia, PA - Hybrid No sponsorship is available for ... Unity, and NVIDIA Omniverse. * Drive the research and implementation of novel 3D graphics ...

As a majority employee owned ESOP Company, we work with the unity of family and the determination ... Engineering, Mining, or similar. You may also be recently separated from Military service and ...

As a majority employee owned ESOP Company, we work with the unity of family and the determination ... Engineering, Mining, or similar. You may also be recently separated from Military service and ...

next page

Showing results 1-20

Trainee Unity 3D Developer information

What types of projects and tasks can a Trainee Unity 3D Developer expect to work on during their initial months?

As a Trainee Unity 3D Developer, you can expect to start by assisting with basic game object creation, scripting simple behaviors, and debugging existing features under the supervision of senior developers. You'll likely collaborate closely with artists, designers, and other programmers to implement interactive elements, test prototypes, and help optimize performance. Over time, you'll gradually take on more complex tasks, such as integrating assets, refining user interfaces, and contributing to code reviews, all within a supportive team environment. This hands-on experience is designed to build your confidence and technical skills, setting a strong foundation for future growth.

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

To thrive as a Trainee Unity 3D Developer, you need a solid understanding of C# programming, basic 3D math, and a keen interest in game development, often backed by a relevant degree or coursework. Familiarity with the Unity engine, version control systems like Git, and tools such as Visual Studio is typically required. Strong problem-solving, creativity, and effective teamwork skills help you stand out in collaborative and iterative development environments. These skills ensure you can contribute effectively to game projects, adapt to evolving requirements, and grow within the fast-paced industry.

What does a Trainee Unity 3D Developer do?

A Trainee Unity 3D Developer learns to create interactive 3D content, such as games or simulations, using the Unity engine. They typically assist in designing, coding, and testing game mechanics, environments, and user interfaces under the guidance of more experienced developers. Trainees also spend time learning C# programming, understanding Unity's workflow, and gaining experience with 3D assets and animation. The role is designed to build foundational skills for a career in game development or real-time 3D applications.

What is the difference between Trainee Unity 3D Developer vs Junior Unity 3D Developer?

AspectTrainee Unity 3D DeveloperJunior Unity 3D Developer
Required CredentialsBasic knowledge of Unity, programming fundamentalsProficiency in Unity, C# scripting, some project experience
Work EnvironmentTraining programs, entry-level projects, supervised tasksActive development, independent tasks, team collaboration
Employer & Industry UsageInternships, apprenticeships, entry-level roles in gaming/AR/VRFull-time roles in game studios, AR/VR companies, simulation firms

In summary, a Trainee Unity 3D Developer is typically in a learning phase with supervised training, while a Junior Unity 3D Developer has practical experience and can handle development tasks more independently.

What are the most commonly searched types of Unity 3D Developer jobs in Pennsylvania? The most popular types of Unity 3D Developer jobs in Pennsylvania are:
What are popular job titles related to Trainee Unity 3D Developer jobs in Pennsylvania? For Trainee Unity 3D Developer jobs in Pennsylvania, the most frequently searched job titles are:
What job categories do people searching Trainee Unity 3D Developer jobs in Pennsylvania look for? The top searched job categories for Trainee Unity 3D Developer jobs in Pennsylvania are:
What cities in Pennsylvania are hiring for Trainee Unity 3D Developer jobs? Cities in Pennsylvania with the most Trainee Unity 3D Developer job openings:
Infographic showing various Trainee Unity 3D Developer job openings in Pennsylvania as of July 2026, with employment types broken down into 55% Full Time, 24% Part Time, and 21% Contract. Highlights an 100% In-person job distribution.

Principal Software Engineer

Bentley Systems

Philadelphia, PA โ€ข On-site

$136K - $182K/yr

Other

Posted 16 days ago


Job description

Principal Software Engineer

ย 

Location: Philadelphia, PA - Hybrid

No sponsorship is available for this role

Position Summary:ย 

Cesium, as part of Bentley Systems, is setting the standard for 3D geospatial technology across diverse industries, from construction and engineering to defense and aerospace. With a thriving open-source community and millions of downloads, we are at the forefront of innovation.ย ย 

We are seeking a visionaryย Principal Engineerย to join our Cesium Native squad.ย This role is pivotal in advancing our core C++ libraries that power 3D geospatial applications and experiences within the world's leading game engines. You willย be a leading voice in the technical direction ofย our open-source, cross-platform technology that enables developers to stream and visualize massive real-world 3D datasets.ย 

Responsibilities:ย 

  • Architect,ย developย and shape theย futureย ofย the core Cesium Native C++ libraries, focusing on performance, modularity, and clean API design to support our integrations with Unreal Engine, Unity, and NVIDIA Omniverse.ย 
  • Drive the research and implementationย of novel 3D graphics algorithms, tackling the most challenging problems in large-scale geospatial visualization.ย 
  • Enhance ourย runtimesย capabilities for high-performance streaming, level-of-detailย selection, and efficient decoding of massive geospatial datasets.ย 
  • Profile and debug the engine toย identifyย andย eliminateย performance bottlenecks, ensuring a smooth experience for end-users on a variety of platforms.ย 
  • Set the standard for engineering excellenceย within the team and the open-source community through exemplary code, insightful reviews, and strategic technical guidance.ย 
  • Mentor and grow other senior engineersย on the team, fostering a culture of technical innovation and continuous improvement.ย 
  • Partner with product management and engineering leadershipย to define and execute the multi-year technical roadmap for the Cesium Native ecosystem.ย 
  • Requires sitting or standing at will while performing work on a computer (or any otherย physical requirements).ย 
  • No travel is required for this role.

Qualifications:

  • Over 12ย years of professional experience in 3D runtime or game engine development.ย 
  • Expert-level C++ development skills (C++17/20/23), with a strong focus on API design, modular architecture, and high performance.ย 
  • Recognizedย expertiseย in modern graphics APIs (Vulkan, DirectX 12, Metal) and advanced 3D graphics algorithms.ย 
  • Proven experienceย leading the technical design and implementationย of core engine components for platforms like Unreal Engine, Unity, or NVIDIA Omniverse.ย 
  • Solid understanding of graphics algorithms, spatial data structures, and 3D mathematics.ย 
  • Experience debugging, profiling, andย optimizingย complex, multi-threaded graphics applications.ย 
  • Familiarity with geospatial concepts and data formats such as photogrammetry, point clouds, terrain, and open standards likeย glTFย and 3D Tiles.ย 
  • Excellent written and verbal communication skills, with experience collaborating with both internal teams and external communities.ย 
  • Demonstrated ability to influence and leadย cross-functional teams and effectively mentor other senior engineers.ย 
  • BS or MS in Computer Science, Software Engineering, or a related field, or equivalent industry experience.ย ย 

What We Offer:ย ย 

  • A great Team and culture - please see ourย colleague video.
  • An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction - watch thisย short documentaryย about how we got our start.
  • An attractive salary and benefits package.
  • A commitment to inclusion, belonging and colleague wellbeing through global initiatives and resource groups.
  • A company committed to making a real difference by advancing the world's infrastructure for better quality of life, where your contributions help build a more sustainable, connected, and resilient world.
  • Discover our latest user successย storiesย for an insight into our global impact.

About Bentley Systems

Around the world, infrastructure professionals rely on software from Bentley Systems to help them design, build, and operate better and more resilient infrastructure for transportation, water, energy, cities, and more. Founded in 1984 by engineers for engineers, Bentley is the partner of choice for engineering firms and owner-operators worldwide, with software that spans engineering disciplines, industry sectors, and all phases of the infrastructure lifecycle. Through our digital twin solutions, we help infrastructure professionals unlock the value of their data to transform project delivery and asset performance. www.bentley.com

Equal Opportunity Employer:

Bentley is an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, sex, sexual orientation, gender identity, disability, pregnancy, protected veteran status, religion, national origin, age, genetic information or any other protected characteristic. ย This commitment extends to all aspects of employment, including, but not limited to, hiring, placement, promotion, compensation, and training. Know Your Rights as an applicant under the law.

Bentley Policy on EEO, Affirmative Action and Pay Transparency Non-Discrimination

Bentley participates in e-Verify / Bentley participate in e-Verify / Right to Work Notice

Request an Accommodation:

As an Equal Opportunity Employer, Bentley is committed to providing reasonable accommodations to applicants with disabilities. We encourage you to request a reasonable accommodation if you are not able to fully use or access our online application system. ย  You can make an accommodation request by calling 610-458-5000 or sending us an email at disabilityrequest@bentley.com