Software Developer
UL Standards & EngagementAbout the role
Job Description
We have an exciting opportunity for a Software Developer. This is a hybrid opportunity based in our Evanston, IL OR Durham, NC office.
The Software Developer will support technology enabled services and initiatives to advance the mission of UL Standards & Engagement (ULSE) to make the world safer, more secure, and sustainable. The Software Developer will define specifications for new software applications and modifications to existing systems. As a key contributor on cross-functional project teams, the Software Developer will leverage application and technical knowledge of software and system functions to inform technology solutions implementation, process improvement and user experience optimization.
UL Standards & Engagement:
At UL Standards & Engagement (ULSE), we expand the boundaries of safety science to create a more secure and sustainable world. For more than a century, we have created new safety standards and shared our findings with academia, scientists, manufacturers, and policymakers across industries. We identify critical safety and sustainability issues, asking tough questions because we believe a safer world begins with knowledge.
Build a safer, more secure, and sustainable future with us. Join us and work with our Standards teams who develop the standards required to put that knowledge into practice.
What you’ll learn and achieve:
As the Software Developer you will play a key role in the rapid growth of UL as you:
Provide functional and operational support of technology software and systems. Drive continuous improvement of technology solutions and identify opportunities to meet evolving stakeholder needs and ULSE strategic objectives.
Participate as a contributing member of project teams to define software specifications and design for new and existing applications. Develop, test, and maintain moderately complex software programs that align with the functional needs of the organization.
Serve as a recognized resource for system and application support, enabling the development, implementation and optimization of technology solutions. Support deployment and configuration of new systems, applications and updates.
Analyze and monitor the performance of hardware and software technology solutions. Participate in testing and quality assurance assessments, conduct regular audits and use data driven insights to offer recommendations on capabilities and optimize functionality.
Contribute to testing efforts, participate in code reviews and provide troubleshooting support to resolve difficult or systematic problems. Apply end-to-end solutions and implement proactive strategies to address issues that require detailed information gathering and analysis.
Support and facilitate internal and external meetings. Prepare meeting agendas, presentations, and other deliverables. Communicate technical concepts clearly and concisely to stakeholders at all levels, including technical and non-technical audiences.
Build and maintain relationships with key stakeholders, identify needs and leverage technol
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s