Job Description 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. Our primary technology stack uses JavaScript/TypeScript and Python hosted in Azure. This is a remote based role and can be located in either Italy or Poland.
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.
Monitors progress of software-based projects by tracking activity, resolving problems, publishing progress reports, and recommending actions.
Read and follow the Underwriters Laboratories Code of Conduct and follow all physical and digital security practices.
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.
This position requires approximately 10% travel.
Candidates must be able to travel internationally (with a valid passport) for team meetings, training sessions, and project work as needed.
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.
Salary range varies by location and local market conditions - for Poland the annual salary range for this position is 175,300 - 233,700 PLN gross and is based on multiple factors, including job-related knowledge/skills, experience, geographical location, and other factors. You'll also enjoy annual paid leave, access to our ULS University to support continuous learning and career growth, two volunteering days each year to participate in community activities, and flexible working arrangements designed to help you balance work and life.
Disclaimer: This role is gender-neutral and open to all qualified applicants, regardless of gender identity or expression.
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. 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. It's a calling. 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. 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. 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.