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