Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer, Core Engine

$179.5k - $269.3k

Unity Technologies

The opportunityUnity Engine is used by millions of creators around the world to build powerful and engaging real-time experiences. Underlying these experiences is game code written in C# and targeting .NET. We need people excited by the opportunity to integrate the cutting-edge .NET runtime and tooling into Unity, as well as help build the compiler technologies to generate highly efficient native code.We’re looking for an experienced software engineer to guide, and be responsible for, delivery of some of the most mission-critical parts of Unity Engine. You’ll work with software experts across the company to give our developers the tools they need to make performant, robust games:Improving the quality of the C#/.NET integration, including GC, JIT, AOT, and runtime librariesCrafting, prototyping and implementing key technical solutionsResearching and spearheading methods to improve performance and reliabilityAdvocating standard methodologies for internal developers and our usersPlease note that we are currently prioritizing candidates in Eastern Time Zone.What you'll be doingEnsure the timely delivery and fitness of our C#/.NET integration, including JIT and AOT toolchainsDrive general game engine technical leadership across Unity and help craft a long-term vision and technical roadmap for the teamDesign, track, and communicate important metrics to guide resourcing decisionsCommunicate the team’s plans internally and externally to technical and non-technical audiencesProvide feedback and solutions to users through documentation, forums, bug reports, and internal support channelsGuide the development and effectiveness of team membersAdvocate best practices for internal developers and Unity usersWhat we're looking forDeep expertise in C# and C++Compiler domain expertise, with strong knowledge of compiler toolchain technologyStrong understanding of hardware architectureGame engine development experience, particularly on proprietary enginesExcellent verbal and written communication skills with the ability to build relationships with global stakeholdersYou might also haveExperience developing cross-platform code, particularly between ARM and x64Experience working with remote/international teamsPrior use of UnityBase Salary Range: We determine the base salary range for this role based on your primary work location:Zone A: $179,500 - $269,300 USD grossZone B: $202,800 - $304,200 USD grossZone C: $227,900 - $341,900 USD grossThis range reflects the anticipated base salary for this position. Beyond base salary, this role may be eligible for equity awards and participation in our company incentive plans (such as annual discretionary bonuses or sales commissions). The final offer amount will depend on several factors, including geographic location and the candidate’s relevant experience, professional background, and skill set.BenefitsAt Unity, we want our team members to thrive. We offer a wide range of benefits designed to support well-being and work-life balance.Please note: Benefits eligibility, specific offerings, and coverage vary based on the country and employment status.While specific benefits vary, here are some of the ways we strive to take care of our eligible team members globally: Comprehensive health, life, and disability insurance | Commute subsidy | Employee stock ownership | Competitive retirement/pension plans | Generous vacation and personal days | Support for new parents through leave and family-care programs | Office food snacks | Mental Health and Wellbeing programs and support | Employee Resource Groups | Global Employee Assistance Program | Training and development programs | Volunteering and donation matching programLife at UnityUnity [NYSE: U] is the world’s leading game engine, powering play for more than 3 billion consumers each month. The top mobile games in the world, the most played PC indie titles, the most innovative console games, and virtually all of the top XR and Web Games are developed, deployed, and grown in Unity. Unity also enables teams across industries like automotive, manufacturing, and healthcare to design, simulate, and collaborate in 3D — closing the gap between ideas and reality. For more information, please visit .Unity is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrate our employees across age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law. Our differences are strengths that enable us to support the growing and evolving needs of our customers, partners, and collaborators. If you have a disability that means there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please fill out this form to let us know.This position requires the incumbent to have a sufficient knowledge of English to have professional verbal and written exchanges in this language since the performance of the duties related to this position requires frequent and regular communication with colleagues and partners located worldwide and whose common language is English.This posting is intended to fill an existing vacancy, and we are committed to providing applicants with updates throughout the hiring process in accordance with applicable law.Headhunters and recruitment agencies may not submit resumes/CVs through this website or directly to managers. Unity does not accept unsolicited headhunter and agency resumes. Unity will not pay fees to any third-party agency or company that does not have a signed agreement with Unity.Your privacy is important to us. Please take a moment to review ourProspect andApplicant Privacy Policies. Should you have any concerns about your privacy, please contact us at View email address on click.appcast.io: Canonsburg, PA, USA; Remote, USAType: Full time

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Core Engine in Canonsburg, PA vacancy
  • $179.5k - $269.3k

    The opportunityUnity Engine is used by millions of creators around the world to build powerful and engaging real-time experiences. Underlying...  ...highly efficient native code.We’re looking for an experienced software engineer to guide, and be responsible for, delivery of some of... 
    Suggested
    Full time
    Work at office
    Remote work
    Worldwide

    Unity Technologies

    Muse, PA
    4 days ago
  • $101k - $151k

    General InformationJob TitleHPC Software EngineerJob ID12885CityCanonsburgState/ProvincePennsylvaniaDate Posted01-Oct-2025Job CategoryEngineeringJob...  ...Description and RequirementsWe AreSynopsys is the leader in engineering solutions from silicon to systems, enabling customers to... 
    Suggested
    Local area
    Worldwide

    ANSYS

    Muse, PA
    3 days ago
  •  ...millions of patients and members they serve.Who You AreAs a Staff Software Engineer L5, you design and build resilient, secure, high-throughput,...  ...and C#, with experience in RESTful API development and EF Core mapping.Proficiency with Angular and TypeScript.Experience... 
    Suggested
    H1b
    Work at office
    Remote work
    2 days per week

    Inovalon

    Muse, PA
    2 days ago
  • $115k - $125k

     ...Advanced Software EngineerImagine a world-class engineering environment with exceptional talent and advanced technologies that are often classified. At General Dynamics Mission Systems, you'll work with amazing engineers to invent the technologies, products, and services... 
    Suggested
    Flexible hours

    Progeny Systems Corporation

    Canonsburg, PA
    2 days ago
  • $112k - $168k

    General Information Job Title Applications Engineering, Staff Engineer Job ID 16420 City Canonsburg State/Province...  ...record of creating reusable examples, tutorials, or scientific software workflows that others have successfully usedStrong written and... 
    Suggested
    Remote work
    Day shift

    ANSYS

    Canonsburg, PA
    3 days ago
  •  ...Benefits ~401(k) ~ Flexible schedule ~ Health insurance Lead Principal Engineer Location: Canonsburg, PA Hybrid: Flexible work from home days Security Clearance: DoD Secret preferred; must be obtainable within a reasonable period after hire Work... 
    Work from home
    Flexible hours

    Veracity Ventures Inc.

    Canonsburg, PA
    2 days ago
  •  ...achieve excellent outcomes for the benefit of customers, employees, investors and other stakeholders. Job Title: Lead, Project Delivery Engineer Posting Start Date: 10/29/26 Job Description: Primary Role The Lead, Project Delivery Engineer is responsible for managing all... 
    Contract work
    For contractors
    Casual work
    Work at office
    Local area

    American Water

    Canonsburg, PA
    1 day ago
  •  ...stakeholders. For more information, visit and join American Water on , , and . Job Description Job Title: Lead, Project Delivery Engineer Posting Start Date: 10/29/26 Job Description: Primary Role The Lead, Project Delivery Engineer is responsible for managing all project... 
    For contractors

    American Water Enterprises

    Canonsburg, PA
    1 day ago
  •  ...General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions...  ...Mission Systems company, specializes in software and hardware system integration,...  ...warfare.   The Role:   As the Lead Principal Engineer (DMTS) supporting the TSG’s MK... 
    Relocation package
    Flexible hours

    General Dynamics Mission Systems, Inc

    Canonsburg, PA
    6 days ago
  •  ...thrives in a fast-paced, Agile environment and brings deep experience building scalable data-driven platforms. As Senior Manager, Software Engineering, you lead engineering efforts within BigData Analytics, guiding teams that design, optimize, and deliver cloud-based... 
    Work experience placement
    H1b
    Work at office
    Remote work
    Afternoon shift
    2 days per week

    Inovalon

    Canonsburg, PA
    5 days ago
  • $26.25 - $29.25 per hour

     ...Responsibilities for this Position Software Engineering Intern ID: 2026-75269 US-PA-Canonsburg Required Clearance: Secret Posted...  ...teams on various technical projects associated with our core mission. In addition to receiving a competitive wage, the Engineering... 
    Summer work
    Internship
    Immediate start
    Flexible hours

    General Dynamics

    Canonsburg, PA
    2 days ago
  • $75k - $110k

    Legrand has an exciting opportunity for an Applications Engineer II to join the Power & Thermal Management Division for the Starline Team reporting into Canonsburg, PA but working from home with approximately 25 percent travel to customers. The Applications Engineer II... 
    For contractors
    Work at office
    Remote work
    Work from home

    Iadugs

    Canonsburg, PA
    2 days ago
  • Job Description The Applications Engineer I provides technical support and engineering expertise in the application of Starline products for customer projects. Working closely with senior engineers and leadership, the employee develops busway system layouts and solutions... 
    Temporary work
    Internship
    Work at office
    Remote work
    Worldwide

    Legrand

    Canonsburg, PA
    1 day ago
  • We are seeking a highly motivated Lead Observability Engineer to join our Performance Engineering team. The ideal candidate will have experience...  ...efforts utilizing AWS/Azure cloud-native services. Software Development & Automation Develop and support automation solutions... 

    Alluvial Concepts

    Washington, PA
    2 days ago
  •  ...Description Overview General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and...  ...cross-team dependencies and integration planning across software, systems engineering, integration, and test. Experience aligning... 
    Contract work
    Remote work
    Flexible hours

    General Dynamics Mission Systems, Inc

    Canonsburg, PA
    2 days ago
  •  ...Application Engineer The experience expected from applicants, as well as additional skills and qualifications needed for this job are listed below. The Opportunity Our client is seeking a talented Application Engineer who enjoys solving complex technical... 
    Work at office

    Kyler Professional Search

    Washington, PA
    11 days ago
  •  ...practices for firmware architecture, multithreaded/concurrent software designs, Modular Software and Objected Oriented Design (OOD).Good...  ...:Bachelor's degree in computer science, Computer Engineering, Electrical Engineering, or related field + 0-3 yrs. experience... 

    Software Technology Inc

    Washington, PA
    2 days ago
  •  ...Application Engineer Our client is seeking a talented Application Engineer who enjoys solving complex technical problems, working directly with customers, and turning real-world challenges into practical engineered solutions. This is not a behind-the-desk engineering... 

    TOP DOG Inc

    Washington, PA
    4 days ago
  •  ...Azure Cloud Engineer Hybrid (3 days a week onsite) Fort Washington PA 6- Months Contract to Hire Our client is hiring...  ...strong focus on Microsoft Azure. ~ Hands-on experience with core Azure services (e.g., Azure VMs, Azure Storage, Azure Networking... 
    Contract work
    3 days per week

    3B Staffing LLC

    Washington, PA
    4 days ago
  •  ...Bachelor's degree in Computer Science, or a related Science, Engineering or Mathematics field. Also requires 5 years of job-related experience...  ...FOR THIS POSITION : Within a high-tech business focusing on software and hardware system integration, cutting-edge research and... 

    Macpower Digital Assets Edge Private Limited

    Canonsburg, PA
    5 days ago
  • Primary Responsibilities Support Manufacturing and Quality workstream activities and process improvements. Harmonize Usage Decision (UD) codes and related stock control processes across plants and business units. Standardize UD codes to improve process consistency...
    Contract work

    Techvilla Solutions

    Canonsburg, PA
    a month ago
  •  ...across the suite of ACC products and third-party vendor solutions Partner with network administrators, systems analysts, and software engineers to assist in enhancing the Salesforce platform as required Troubleshoot and fix bugs Contribute to documentations on... 

    Zortech Solutions

    Washington, PA
    4 days ago
  • Net Developer (Remote) Display an ability to negotiate and pursue actions with internal customers and third-party vendors, and possess a meticulous attention to detail. Effectively work with development team members to support issue resolution, project work, and ...
    Remote work

    RIT Solutions

    Canonsburg, PA
    1 day ago
  •  ...Business Developer Primetals Technologies USA is a leading partner for engineering, plant construction and lifecycle services in the metal industry. We provide innovative and practical solutions to support our customers with long-term sustainability goals and their... 
    Contract work
    Worldwide

    Primetals Technolgies

    Canonsburg, PA
    2 days ago
  •  ...solutions. Required Qualifications: ~ Bachelor's or Master's degree in Computer Science, Engineering, or a related field. ~7+ years of professional software development experience, including strong full-stack development experience. ~ Strong hands-on proficiency... 
    For contractors

    Kasmo Global

    Bridgeville, PA
    1 day ago
  • $115.7k - $173.6k

     ...deliver meaningful solutions for our clients and communities.Joining Stantec’s global network of over 600 distribution and conveyance engineers, with a reputation as a go-to firm for these services, you will be given the opportunity to grow your career by leading iconic... 
    Full time
    Temporary work
    Part time
    For contractors
    Casual work
    Work at office
    Local area
    Remote work
    Flexible hours
    3 days per week

    Stantec

    Washington, PA
    4 days ago
  • $115k - $120k

     ...Senior Fpga Firmware Developer (Adv Software Eng)Imagine a world-class engineering environment. Now add a team of exceptional talent along with technologies that are so advanced they're often classified. That's what you'll find at General Dynamics Mission Systems. Here... 
    Flexible hours
    3 days per week

    Progeny Systems Corporation

    Canonsburg, PA
    2 days ago
  • Job Title Job Description: Must Have Technical Skills: Digital: HTML5-CSS3; Foundation: JavaScript; C# 5.0; Digital: ReactJS; Digital: Microsoft Azure; Gen AI, ReactJS Roles & Responsibilities: Full Stack Developer (C# or equivalent Object-Oriented Programming...

    Software Technology Inc

    Washington, PA
    1 day ago
  •  ...Our client is seeking a Senior Developer with 10 years of experience to lead the design, development, and support of innovative software solutions within a fast-paced capital markets environment on their Middle Office team. Responsibilities & Qualifications Lead... 
    Contract work
    Work at office

    Expert In Recruitment Solutions

    Canonsburg, PA
    7 days ago
  •  ...Job Description Job Description Job Summary We are seeking a skilled Controls Engineer to join our automation team and contribute to various projects. The successful candidate will be responsible for completing programming efforts, tracking project-specific details... 

    PEAK Technical Services Inc.

    Bridgeville, PA
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer, Core Engine. Be the first to apply!