company logo

Lead Software Engineer

UL Solutions

Office

Mexico

Full Time

  • Actively participates in the creation of recommendations around innovative approaches to leverage new and existing hardware, software, and other technologies as necessary.
  • Identifies, researches, and designs supporting infrastructure that provides services to ULs staff and clients worldwide.
  • Represents UL at External events.
  • Influence software engineering this should extend across UL (including IT).
  • Develops business-focused requirements for the technical architecture, evaluates alternative technologies, and recommends appropriate solutions.
  • Determines optimal mix of key service levels in technical designs.
  • Defines key aspects of architecture and design (e.g. scalability, availability, manageability, security, performance).
  • Evaluates new technologies and determines how they could be used or applied in the delivery of software product Services.
  • Where necessary contributing to the technical strategy with the team and communicates cost effectiveness of migration or deployment.
  • Ensures a consistent and standardized environment for computing resources that will ensure cost effective application delivery for software products.
  • Responsible for designing solutions that meet business and quality of service (QoS) agreements including areas such as security, performance, reliability, availability, manageability, etc.
  • Advises business management on software product technology issues.
  • Participates in the Software Standards, Software Performance, and Capacity Management processes.
  • Mentors, directs and trains colleagues in software engineering best practices.
  • Engages all external service providers in the planning and provision of system resource requirements.
  • Support Software Engineering Architecture Activities.
  • Actively participates in the coordination of functions of software engineers.
  • Use significant professional experience and industry contacts to drive continuous improvement in Software Engineering.
  • Contribute to standards across UL.
  • Engage with compliance audits.
  • Expert in application security.
  • Understand new technical trends and share knowledge.
  • Contributes to Merger and Acquisition due diligence activities.
  • Solves unique and complex problems and standardizes process to ensure consistency and resiliency of solutions.
  • Read and follow the Underwriters Laboratories Code of Conduct and follow all physical and digital security practices.
  • Performs other duties as directed.
  • University degree in Computer Science or a related discipline.
  • Detailed knowledge of industry trends and best-practices for computing infrastructure.
  • Operational knowledge of service-level metrics and tools used to measure these metrics.
  • Working knowledge of project lifecycle.

Lead Software Engineer

Office

Mexico

Full Time

August 1, 2025

company logo

UL Solutions

UL_Solutions