Unity Software is a leading provider of technology solutions for programming, gaming, application development, and IT. Our enterprise-level technology platform is designed to empower businesses and developers, allowing them to create, manage, and optimize the full lifecycle of their applications and programs.
Unity Software offers a suite of powerful tools that enable efficient and fast development of applications. Our Unity Editor, an innovative and intuitive software platform, enables developers to create highly efficient and optimized applications in minutes. With the Unity Editor, developers can quickly and easily add 3D elements and content to their applications, create gameplay mechanics with Unity’s own visual scripting language, and drive animation with real-time physics.
Unity Software’s sophisticated asset pipeline makes asset management easier, allowing developers to rapidly load, modify, preview, and store data in the cloud. We also support a variety of plug-ins to easily customize and expand our platform’s function. With our technology platform, applications can be quickly and easily built for a variety of deployments, including mobile, web, and console platforms.
Moreover, Unity Software offers a cutting-edge graphics engine for designing graphics for real-time applications. Our graphics engine utilizes next-generation rendering techniques, which include advanced lighting, post-processing effects, volumetric fog, and a variety of shaders for creating true-to-life visuals.
From our powerful asset pipeline to our extensive library of plug-ins, Unity Software provides an extensive library of tools for developers looking to create cutting-edge applications. Our technology platform makes application development faster, easier, and more efficient.
Quick Links
Career Paths
Reviews
FAQs
Software Developer
Average Work Hours (weekly unless noted): 40-45
Average Salary (yearly in dollars unless noted): $85,000-$90,000
Description: Develop applications using various programming languages and technologies (CSS, HTML, JavaScript, server-side scripting etc) to design, develop and debug web and mobile applications. Collaborate with internal stakeholders and engineers to ensure web-based application is built and optimized to the highest standard.
Qualifications / Requirements: Bachelor's Degree in Computer Science, Information Systems or related field, plus at least 4+ years of experience in application development. Experience working with web development frameworks (bootstrap, PHP, etc), frontend and backend development, and database technologies preferred. A strong interest in software design principles and object-oriented development. Strong problem solving, communication, and organizational skills.
I've been working at Unity for three years now and the technical challenges have been enjoyable. I've been able to work with cutting edge technologies, the tools and software can be used to create amazing projects, and everyone I've worked with has been incredibly friendly and willing to help if I get stuck on something. Unity values its employees and listens to their feedback, while giving us the resources we need to be successful. I couldn't imagine working anywhere else.
Sam W.
Review Rating:
4.8/5
4.8
Unity has been instrumental in my growth as a technical professional. My manager has been patient and understanding and has given me challenging tasks that help me stay at the top of my game. The hosts of internal seminars have helped me stay up to date with the latest technology, and the flexible work hours allow for a more balanced work and home life. Overall, this has been an amazing experience and I'm proud to be a part of Unity.
Tracy S.
Review Rating:
4.7/5
4.7
I've been at Unity Software for about 6 months now and I'm loving what I do. The environment is friendly and conducive to success, and my colleagues have always been very supportive of my work. I have had the chance to work on some really interesting projects and have even been able to contribute some of my own ideas to the company. I'm looking forward to continuing to work here and explore what else I can learn.
Franco P.
Review Rating:
4.9/5
4.9
Unity Software provides an amazing work opportunity and I'm very proud to be a part of it. Technical challenges are plentiful and the resources and support are always there to help me out. The company puts emphasis on quality and creativity and gives me tons of room to think outside the box and make a real impact. Each day is an interesting, inspiring and rewarding experience.
Natalie B.
Review Rating:
4.9/5
4.9
The technical challenges at Unity are never boring. There's always something new to learn or new technology to explore. I'm encouraged to take risks and come up with creative solutions. My team is great at supporting each other and the projects I'm working on have really pushed the boundaries of what I thought was possible. I'm really grateful for the opportunity to work at Unity.
Frequently Asked Questions
What qualifications would I need to apply for a tech job at Unity Software?
Unity Software requires that candidates for their tech positions have a minimum of a Bachelor’s degree in computer science, software engineering, or a related field.
What experience is helpful for candidates to have for tech jobs at Unity Software?
Helpful experience for Unity Software tech job candidates include previous work experience related to video game development and/or graphics design. Knowledge of software development processes such as Agile Methodology or programming languages such as C# and JavaScript is also beneficial.
What is the Unity Software recruitment process like?
After applications are reviewed, strong candidates are invited to an online or onsite interview. The interview process usually consists of three or four rounds and may include technical and behavioral assessments. Finally, an offer is extended to successful candidates.
What benefits are offered to tech employees at Unity Software?
Some benefits offered to tech employees at Unity Software are health insurance, stock options, wellness and fitness programs, and tuition reimbursement.
What career development opportunities are available for tech employees at Unity Software?
Unity Software supports their tech employees in their career development goals by offering them mentoring support, access to industry insights and trends, and learning and development resources.
Locations: New York, Dublin, San Francisco, London, Tokyo, Berlin, Seoul, Sydney, Melbourne, Montreal
I've been working at Unity for three years now and the technical challenges have been enjoyable. I've been able to work with cutting edge technologies, the tools and software can be used to create amazing projects, and everyone I've worked with has been incredibly friendly and willing to help if I get stuck on something. Unity values its employees and listens to their feedback, while giving us the resources we need to be successful. I couldn't imagine working anywhere else.
What qualifications would I need to apply for a tech job at Unity Software?
Unity Software requires that candidates for their tech positions have a minimum of a Bachelor's degree in computer science, software engineering, or a related field.
What experience is helpful for candidates to have for tech jobs at Unity Software?
Helpful experience for Unity Software tech job candidates include previous work experience related to video game development and/or graphics design. Knowledge of software development processes such as Agile Methodology or programming languages such as C# and JavaScript is also beneficial.