865,875open jobs
54,430companies
146,062added this week
Browse all
Location
Hybrid (Suzhou, China)
Seniority
Middle · 3+ years exp

Confirmed on the employer's own hiring board on Sep 27, 2026. First seen by Alion on Jun 5, 2026. UL scores B on the Alion truth index.

Overview
Company
Impact
Profile match

UL

Differentiate with ECOLOGO® Certification and prove to conscientious consumers that your product or service has reduced environmental and health impacts.

The full-stack software engineering role will be contributing towards accelerating the automation and digitization efforts of the laboratory operation for UL Solutions. The candidate will be a part of a multidisciplinary team of software engineers, data scientists, architects, and other engineers working toward developing digital tools and automation solutions for the lab. The ideal candidate will have a proven track record of developing web applications and contributing towards enterprise digitization efforts. In this role, you will collaborate closely with users, product teams, technology teams, and management. This position requires a proactive and innovative approach to problem-solving and a commitment to continuous improvement. Our primary technology stack uses JavaScript/TypeScript and Python hosted in Azure.

Work Arrangement: Hybrid

  • As a full-stack software engineer, you will be a part of a multidisciplinary team of software engineers, data scientists, architects, and other engineers in working toward developing software solutions for the lab.
  • The ideal candidate will have a proven track record of developing delivering software solutions, features, and remediating issues.
  • The ideal candidate will is experienced in working closely with a focused user base, empathizing with users, understanding users workflows, and delivering on user feedback.
  • Develops and modifies information system programs.
  • Supports the implementation of moderately complex requirements for multiple platforms, operating systems, and applications.
  • Assists problem resolution by devising or modifying procedures.
  • Considers equipment capacity and limitations, operating time, and form of desired results when developing resolutions.
  • Supports the identification of system requirements by interviewing users, interviewing and selecting vendors (if applicable), analyzing applications, evaluating existing and proposed systems, and recommending solutions.
  • Analyzes and isolates application issues and performs problem resolution.
  • Monitors progress of software-based projects by tracking activity, resolving problems, publishing progress reports, and recommending actions.
  • Improves systems performance by investigating problems, developing specifications, identifying trends in technology, and recommending solutions.
  • Works as part of a team.
  • Read and follow the Underwriters Laboratories Code of Conduct and follow all physical and digital security practices.
  • Performs other duties as directed.
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field.
  • 3+ years of experience working with modern JavaScript frameworks such as Vue.js, React.js, Angular, or similar.
  • 3+ years of backend web development experience using frameworks like Django, Flask, FastAPI, or equivalent.
  • Proven experience collaborating with cross-functional teams in a dynamic environment.
  • This position requires approximately 10% travel.
  • Preferable but not must: Candidates should be able to travel internationally (with a valid passport) for team meetings, training sessions, and project work as needed.

Nice-to-Haves:

  • Hands-on experience in an electrical lab is highly beneficial. Backgrounds in electrical engineering, familiarity with bench-top test equipment, soldering, and breadboarding are all strong assets.
  • Proficiency with version control systems, particularly Git and GitHub.
  • Comfortable working with TypeScript.
  • Experience with cloud platforms such as Azure or AWS, as well as containerization technologies like Docker and related tooling.
  • Strong command of Linux environments, including writing and debugging shell/bash scripts.
  • Familiarity with software project management tools such as Azure DevOps or Jira and Agile / SCRUM ways of working.

What you’ll experience working for ULS:

UL Solutions has been pioneering change since 1894 and we’re still leading the way. From day one, we’ve blazed a trail protecting the planet and everyone on it. Our teams have influenced billions of products, plus services, software offerings and more. We break things, burn things and blow things up. All in the name of safety science. That’s where you come in - because none of it could happen without you. It takes passion to protect people, problem-solving to safeguard personal data and conviction to make the world a more sustainable place. It takes bold ideas and brilliant minds to build a better world for future generations across the globe. This is more than a job. It’s a calling. A passion to use our expertise and play our part in creating a more secure, sustainable world today - and tomorrow. As a member of our safety science community, you’ll use your ideas, your energy and your ambition to innovate, challenge and ultimately, help create a safer world. Everyone here is unique. But we’re also a global community, working together to help create a safer world. Join UL Solutions and you can connect with the brightest minds in the business, all bringing their distinct perspectives and diverse backgrounds together to deliver real change. Empowering our customers to keep the world safe means thinking ahead. It means investing in training and empowering our people to learn and innovate. At UL Solutions, we help build a better future - one where everyone benefits.

Join UL Solutions to be at the center of safety. To learn more about us and the work we do, visit https://www.ul.com

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
865,875 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Suzhou
FX OMS Java Developer 2 months ago
≈ $27k – $72k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Guangzhou
Java
DevOps
CI/CD
Apply
In office • Full-Time • 2+ years exp • Shenzhen
Go
Databases
MySQL
Redis
Apache Kafka
AI/ML
Copilot
Cursor
Claude
ChatGPT
DeepSeek
Claude Code
Gemini
LLM
RAG
DevOps
Kubernetes
Apply
≈ $28k – $73k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Shanghai
C++
Mobile
Modularization
DevOps
RTOS
Linux
TCP/IP
IoT
FreeRTOS
Apply
≈ $27k – $71k per year (Estimated) • In office • Full-Time • 5+ years exp • China
Apply
In office • Full-Time • Guangzhou
Python
Java
Java
Spring Boot
Spring Cloud
Databases
Redis
MariaDB
ElasticSearch
DevOps
OpenShift
CI/CD
Docker
Kubernetes
Linux
Apply
≈ $87k – $229k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Petah Tikva
Python
Go
JavaScript
Kotlin
TypeScript
C++
Scala
Databases
MySQL
PostgreSQL
Frontend
React.js
DevOps
GCP
CI/CD
AWS
Management
Agile
Apply
≈ $42k – $89k per year (Estimated) • In office • 10+ years exp • Mumbai • Hyderabad
JavaScript
Java
TypeScript
SQL
COBOL
Java
Apache Tomcat
COBOL
IBM MQ
Databases
Oracle
Frontend
Angular
DevOps
Windows
Unix
Cybersecurity
PKI
Analytics
Microsoft Excel
Apply
AI Engineer 1 day ago
≈ $87k – $233k per year (Estimated) • Hybrid • 3+ years exp • Bachelor's Degree • Tel Aviv
Python
JavaScript
TypeScript
SQL
Databases
Snowflake
AI/ML
Claude
Prompt Engineering
AI Agents
RAG
OpenAI
Agentic Workflows
DevOps
GitLab
Apply
$74k – $84k per year • Remote (likely Poland) • Full-Time • Gdańsk
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Databases
Redis
Azure SQL Database
AI/ML
Copilot
Frontend
Angular
DevOps
Azure
GitHub
Amazon S3
Management
SharePoint
Apply
In office • 5+ years exp • Bengaluru • Gurgaon
Python
JavaScript
Java
PHP
TypeScript
Node JS
Databases
MySQL
PostgreSQL
Redis
Aerospike
Frontend
Angular
React.js
Apply
≈ $44k – $118k per year (Estimated) • Hybrid • 3+ years exp • PhD • Spain
Python
MATLAB
MATLAB
Simulink
Apply
≈ $136k – $265k per year (Estimated) • In office • Northbrook
Apply
$124k – $133k per year • In office • 2+ years exp • Bachelor's Degree • Fremont
Python
JavaScript
TypeScript
SQL
Node JS
Node JS
Express
Databases
MySQL
SQLite
Frontend
Redux
Tailwind CSS
React.js
Radix UI
Ant Design
shadcn/ui
Mobile
State Management
Apply
In office • Bachelor's Degree • Makati
Python
JavaScript
TypeScript
SQL
Node JS
Node JS
Express
Databases
MySQL
SQLite
Frontend
Tailwind CSS
React.js
Radix UI
shadcn/ui
Apply
$45k – $60k per year • In office • 3+ years exp • Morrisville
Management
Microsoft Office
Apply
In office • Full-Time • 3+ years exp • Suzhou
C++
DevOps
GitLab
Apply
≈ $8k – $24k per year (Estimated) • In office • Full-Time • Suzhou
Apply
设备技术员 4 days ago
≈ $22k – $47k per year (Estimated) • In office • Full-Time • 3+ years exp • Suzhou
Apply
≈ $11k – $21k per year (Estimated) • In office • Full-Time • 2+ years exp • Suzhou
Management
Outlook
Apply
KA Sales Engineer 5 days ago
≈ $30k – $67k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • Suzhou
Apply
See all jobs
This is one of many
865,875 more open roles from verified company boards, updated every day.