As a full-stack software engineer, you will be part of a multidisciplinary team of software engineers, data scientists, architects, and other engineers working towards developing software solutions for the lab.
The ideal candidate will have a proven track record of delivering software solutions, features, and remediating issues.
The candidate should be experienced in working closely with a focused user base, empathizing with users, understanding workflows, and delivering on feedback.
Responsibilities include:
1. Developing and modifying information system programs.
2. Supporting the implementation of moderately complex requirements across multiple platforms, operating systems, and applications.
3. Assisting in problem resolution by devising or modifying procedures.
4. Considering equipment capacity, operating time, and desired results when developing solutions.
5. Supporting system requirements identification through user interviews, vendor interactions, application analysis, and system evaluations.
6. Analyzing application issues and performing problem resolution.
7. Monitoring software project progress, resolving problems, and reporting.
8. Improving system performance by investigating issues, developing specifications, and recommending solutions.
9. Collaborating as part of a team.
10. Adhering to UL's Code of Conduct and security practices.
11. Performing other duties as assigned.
Qualifications:
* Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field.
* 3+ years of backend web development experience with frameworks like Django, Flask, FastAPI, or similar.
* Experience working with cross-functional teams in dynamic environments.
Nice-to-Haves:
* Experience in electrical labs, electrical engineering, bench-top test equipment, soldering, and breadboarding.
* Proficiency with Git and GitHub.
* Working knowledge of TypeScript.
* Experience with Azure, AWS, Docker, and containerization.
* Strong Linux command line and scripting skills.
* Familiarity with project management tools like Azure DevOps or Jira.
What you’ll experience working at UL:
* Mission-driven work focused on safety, security, and sustainability.
* Collaborative and innovative culture with excellent colleagues.
* Variety of interesting projects and opportunities for international experience.
* Growth and development through UL University and recognition programs.
* Competitive compensation, benefits, and training programs.
Join our team and contribute to impactful solutions in a global environment.
#J-18808-Ljbffr