Careers with the Benchmarks team at UL

About UL

UL is an independent, global safety science organization with more than a century of expertise and innovation in the fields of product safety testing, inspection, and verification services. With 10,000 people in 40 countries, UL helps customers, purchasers, and policymakers navigate market risk and complexity.

UL benchmarks help people measure, understand and manage computer hardware performance. We create 3DMark, PCMark and VRMark, the industry's most trusted and widely used benchmarks for desktop computers, notebooks, tablets, smartphones, and VR systems. Our software is used throughout industry, by hundreds of press publications, and by millions of people around the globe.

Working at UL

You'll work with equally talented programmers, artists, designers and engineers in an environment that's friendly and casual. We work in small, self-managed teams that control their own time. You'll enjoy a great deal of autonomy and responsibility while making a significant and visible contribution to our software and services.

Working at the cutting edge of new PC and mobile technology will give you an excellent opportunity to improve your existing skills, while learning new ones. We offer varied and interesting challenges and work with many of the world's leading technology companies. We respect the importance of work-life balance and are committed to providing a relaxed, comfortable and healthy working environment.

We are always on the look out for exceptional talent. If you would like to join us, please write to UL.BenchmarkCareers@ul.com and tell us what you will bring to our team.


Open positions

Project Manager

We are looking for an experienced Software Project Manager to join our team. In this role, you will plan, organize and execute multiple software development projects. You will lead the projects through completion and ensure that deadlines are met on time and within budget. You will also promote and implement project management best practices within the organization.

The ideal candidate has the ability to understand technical complexity of software development, a keen sense of managing people, and ability to get things done under time and resource limitation.

Good written and spoken English is required for this position.

Software Developers

We are looking for talented software developers to join our User Experience team. In this team, you will create software for the web, mobile and desktop environments. You will design, implement and maintain reliable solutions using modern working methods such as test-driven development and quick release cycles.

We are currently using a variety of tools across our various product lines such as Java, Scala, C#, C++, Kotlin and Javascript. If you count some of these among your strengths, you could be the one we are looking for. As a developer at UL, you will help decide what tools we use next.

English is our working language, so good written and spoken skills are required to succeed in these roles.

These positions are available at both junior and senior level. Relevant experience is important, but we are good at recognizing talent in those who are starting their career.


Software Project Manager

Based in Espoo, Finland | Posted August 31, 2018

Responsibilities

  • Scope and manage software projects. Deliver quality projects on time and within budget.
  • Actively work with product owners, development partners and customers, as required.
  • Manage team resources.
  • Mentor less experienced project managers.

Required

  • Three years of experience in a project management role including completed projects from planning to finish.
  • Understanding of best practices in software development.
  • Enthusiastic attitude to technology and development.
  • Lean-Agile process knowledge.

Ideal

  • Experience as a project manager with different kinds of software projects on different platforms.
  • Experience in managing projects that integrate components created by multiple teams.
  • Excellence in managing project risks related to working with bleeding edge technology.
  • People management skills.

Preferred

  • Relevant Bachelor's or Masters degree.
  • Open-minded, result-oriented and eager to solve challenges.
  • Formal certification or training in project management.

Bonus points

  • Java development experience.
  • Windows desktop application development experience.
  • iOS or Android application development experience.
  • Interest in PC hardware / gaming.

How to apply

Please send your application together with your CV to UL.BenchmarkCareers@ul.com.

Return to top


Software Developer - DevOps

Based in Espoo, Finland | Posted August 21, 2018

Responsibilities

  • Monitor the status of projects and the development environments.
  • Review and evaluate work tools and procedures.
  • Identify inefficiencies and problems, and recommend solutions.
  • Ensure smooth infrastructure operations through effective design, integration, and use of technology.
  • Assist development teams to implement build structures and continuous integration processes.

Required

  • Enthusiastic attitude to technology and development.
  • Knowledge of Continuous Integration tools, including, but not limited to: Jenkins, Gitlab, and Perforce.

Ideal

  • Experience with cloud platforms, AWS, GCP or Azure.
  • Prior experience from Unix/Linux administration.
  • Interest in emerging web technologies.
  • Experience with continuous integration tools.

Preferred

  • B.Sc. in Computer Science or a related field.
  • Open-minded, result-oriented and eager to solve challenges.

Bonus points

  • Java development experience.
  • Windows desktop application development experience.
  • Interest in PC hardware / gaming.
  • Interest in infrastructure and tooling.
  • Knowledge of Kubernetes.
  • Lean-Agile process knowledge.

How to apply

Please send your application together with your CV to UL.BenchmarkCareers@ul.com.

Return to top


Software Developer - Full stack technologies

Based in Espoo, Finland | Posted August 21, 2018

Responsibilities

  • Maintain and expand our web service offerings.
  • Expand, maintain and create the world's leading PC benchmarks.
  • Build scalable services that are used by millions of people around the world.
  • Build user experiences across a multitude of platforms in products used by the world's largest companies.
  • Participate in development of benchmarks that help guide the next generation of computing hardware.

Required skills

  • Knowledge of Java or other JVM languages, REST APIs and Javascript front ends.
  • Enthusiastic attitude to technology and software development.

Ideal skills

  • A passion for user experience across platforms.
  • Knowledge of modern web technologies and how they are implemented.
  • A drive to work on all aspects of an application's life cycle, from back-end, front-end, and deployment.

Preferred

  • B.Sc. in Computer Science or a related field.
  • Interest in emerging web technologies.
  • An interest in the latest PC and mobile hardware is a plus.

Bonus points

  • Experience with Riot.js, Angular.js or React.
  • Experience with microservices.
  • Experience with cloud platforms, AWS, GCP or Azure.
  • Knowledge of C++.
  • Knowledge of C# and WPF.
  • Knowledge of mobile application development.
  • Strong hobby projects, or contribution to an open source project or similar.

How to apply

Please send your application together with your CV to UL.BenchmarkCareers@ul.com.

Return to top


Software Developer - Web technologies

Based in Espoo, Finland | Posted August 21, 2018

Responsibilities

  • Maintain and expand our web service offerings.
  • Expand, maintain and create the world's leading PC benchmarks.
  • Build scalable services that are used by millions of people around the world.

Required skills

  • Knowledge of Java or other JVM languages, REST APIs.
  • Some knowledge of SQL.
  • Enthusiastic attitude to technology and development.

Ideal skills

  • Experience in software development.
  • Experience in working with databases.
  • Interest in emerging web technologies.
  • Strong hobby projects or contribution to an open source project or similar.
  • Experience with cloud platforms, AWS, GCP or Azure.

Preferred

  • B.Sc. in Computer Science or a related field.
  • An interest in the latest PC and mobile hardware is a plus.
  • Strong service oriented attitude.

Bonus points

  • Knowledge of Spring boot.
  • Knowledge of Hibernate.
  • Experience with microservices.

How to apply

Please send your application together with your CV to UL.BenchmarkCareers@ul.com.

Return to top

UL and the UL logo are trademarks of UL LLC © 2018 All Rights Reserved.  |   Privacy Policy  |  Cookie Policy  |  Terms and conditions