Job Description
The full-stack software engineering role will contribute to accelerating the automation and digitization efforts of the laboratory operation for UL Solutions. The candidate will be part of a multidisciplinary team of software engineers, data scientists, architects, and other engineers working on developing digital tools and automation solutions for the lab. The ideal candidate will have a proven track record of developing web applications and contributing to 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 includes JavaScript / TypeScript and Python hosted in Azure.
Responsibilities
* Be part of a multidisciplinary team developing software solutions for the lab.
* Deliver software solutions, features, and resolve issues efficiently.
* Work closely with users to understand workflows and deliver solutions based on feedback.
* Develop and modify information system programs.
* Support the implementation of requirements across multiple platforms and applications.
* Assist in problem resolution by devising or modifying procedures.
* Consider equipment capacity, limitations, and desired results when developing resolutions.
* Identify system requirements through user interviews and system analysis.
* Analyze and resolve application issues.
* Monitor software project progress and recommend actions.
* Improve system performance by investigating problems and recommending solutions.
* Work collaboratively as part of a team.
* Adhere to UL's Code of Conduct and security practices.
* Perform other duties as assigned.
Qualifications
* Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field.
* 3+ years of experience with modern JavaScript frameworks (e.g., Vue.js, React.js, Angular).
* 3+ years of backend web development experience with frameworks like Django, Flask, FastAPI.
* Experience collaborating with cross-functional teams.
* Nice-to-Haves:
* Experience in electrical labs, electrical engineering background, familiarity with test equipment, soldering, and breadboarding.
* Proficiency with version control systems like Git and GitHub.
* Experience with TypeScript, Azure or AWS, Docker, Linux shell scripting, and project management tools like Azure DevOps or Jira.
What You’ll Experience Working at UL
* Mission: Contributing to a safer, more secure, and sustainable world for over 125 years.
* People: Working with talented and dedicated colleagues.
* Interesting Work: Engaging in innovative projects daily.
* Growth & Achievement: Opportunities for professional development and training.
* Total Rewards: Competitive package, bonuses, insurance, and training programs.
Join our team to connect, support, and empower colleagues worldwide in a dynamic, innovative environment.
#J-18808-Ljbffr