UL Solutions
Software Engineer - Consumer Medical Testing
$123,500 to $133,000 a year
About the job
• Develops and modifies information system programs.
• Supports the implementation of moderately complex requirements for multiple platforms, operating systems, and applications.
• Resolves problems by devising or modifying procedures.
• Considers equipment capacity and limitations, operating time, and form of desired results when developing resolutions.
• Supports the identification of system requirements by interviewing users, interviewing and selecting vendors (if applicable), analyzing applications, evaluating existing and proposed systems, and recommending solutions.
• Independently analyzes and isolates application issues and performs problem resolution.
• Monitors progress of software-based projects by tracking activity, resolving problems, publishing progress reports, and recommending actions.
• Improves systems performance by investigating problems, developing specifications, identifying trends in technology, and recommending solutions.
• Works as part of a team.
• Read and follow the Underwriters Laboratories Code of Conduct and follow all physical and digital security practices.
• Performs other duties as directed.
Responsibilities
Change of Mindset: Lead by example when we adopt new tools or improve processes.
Connectivity: Mentor others and keep communication clear and consistent across the team.
Customer Centricity: Deliver thoughtful, maintainable solutions that meet real customer needs.
Decisiveness: Make timely calls and help others understand the reasoning behind them.
Accountability: Own your work from start to finish and help others stay on track.
Qualifications
Role Requirements
• Strong working technical knowledge and/or software development experience.
• Strong working knowledge in software application or specific program language requirements of software work.
• University degree in Computer Science or a related discipline.
• 2+ years of experience in a mid level role, an total of 4 years minimum in software development
• 2+ years minimum of experience in enterprise level JavaScript
• Participation in in-person meetings, collaboration sessions, and team activities is required
• Strong preference for candidates who thrive in a highly collaborative, office-based environment
• This position does not offer relocation support. Candidates must be able to work from Fremont, CA at the time of hire
• This is a full-time onsite role Monday through Friday
Frontend technologies
• HTML
• CSS
• Experience with CSS frameworks. i.e. Tailwind CSS
• JavaScript, TypeScript
• Experience with frontend libraries. i.e. React.js
• Experience with UI frameworks. i.e. antd and shadcn
• Experience with global state management tools. i.e. Redux and React Context API
Backend technologies
• Experience with server side technologies. i.e. Node.js and Python
• Experience with building RESTful APIs and using server side frameworks. i.e. Express.js
• Experience with developing and managing SQL and NoSQL databases. i.e. SQLite, MySQL, MongoDB
This is an onsite role in our Fremont Location.
What we offer:
• Total Rewards: We understand compensation is an important factor as you consider the next step in your career . The estimated salary range for this position is $123,500 to $133,000 and is based on multiple factors, including job-related knowledge/skills, experience, geographical location, as well as other factors. This position is eligible for annual bonus compensation with a target payout of 10% of the base salary. This position also provides health benefits such as medical, dental and vision; wellness benefits such as mental and financial health; and retirement savings (401K) commensurate with the standard rewards offered in each individual location or country. We also provide full-time employees with paid time off including vacation (15 days), holiday including floating holidays (12 days) and sick time off (72 hours).
Learn More:
Curious? To learn more about us and the work we do, visit UL.com