Jobs.ca
Jobs.ca
Language
Rocscience logo

UX Designer: Desktop and Web products

Rocscience4 days ago
Toronto, Ontario
$72,000 - $78,000/year
Mid Level
Full-Time

About the role

About the Role

Rocscience is looking for a UX Designer to join our growing product team. This is a hands-on design role where you will shape the experience of both our established desktop engineering tools and our expanding suite of web and cloud-based products. You will work alongside software engineers, product managers, and subject matter experts to design solutions that meet the high standards of a technically sophisticated user base.

This role calls for both creative and analytical thinking — you'll need the imagination to envision better ways to present complex information, and the rigor to validate that those solutions work for engineers in the field.

The ideal candidate brings structured thinking and a systems mindset to complex problems, thrives in deep collaboration with engineering teams, and has the curiosity to become a genuine expert in the domains they design for. This position involves working in the office four days per week to support collaboration with the team.

This is a vacant role with expected total compensation of $72,000 - $78,000.

How We Work

Rocscience's products are deeply technical — understanding how users think and work requires more than observation. In practice, designers gain user insight through close collaboration with product managers and domain experts who act as translators between the design team and our engineering user base.

This means success in this role depends less on running research sessions and more on asking the right questions — sharp, specific questions that help PMs and domain experts surface the insights you need to make good design decisions.

What You’ll Work On

Design Complex Technical Workflows

  • Translate geotechnical engineering processes into structured workflows and scalable interaction models
  • Design interfaces that clearly communicate complex data, system states, dependencies, and results
  • Identify structural usability issues and optimize interaction logic to reduce cognitive load

Modernize and Systematize UI

  • Evolve legacy desktop interfaces toward modern UX standards while respecting the muscle memory and expectations of long-time users
  • Develop and maintain consistent design components and interaction patterns across products

Prototype & Validate

  • Create wireframes, multi-step user flows, and high-fidelity prototypes in Figma
  • Validate design decisions through structured reviews with product managers and domain experts
  • Iterate on designs based on feedback grounded in real engineering workflows

Collaborate & Communicate

  • Create structured touchpoints with teams early in the design process, so that feedback is upstream rather than a last-minute blocker
  • Collaborate closely with developers to ensure designs are implementable — understanding the constraints of the tech stack, not just handing off specs
  • Present and explain design decisions clearly to both technical and non-technical stakeholders
  • Document design decisions and patterns in a way that builds shared understanding across a team where most people think in code and equations, not UI

What We’re Looking For

Must-Have

  • 2+ years of experience in UX design for complex, feature-dense products such as engineering tools, data platforms, SaaS, or enterprise software
  • Proficiency in Figma across the full design process, from creating icons, rough wireframes, and user flows to annotated, developer-ready specs
  • Proficiency in using AI tools to quickly synthesize and understand complex technical workflows
  • Comfort working in iterative, engineering-driven environments
  • Strong critical thinking and analytical skills for navigating complex technical environments
  • Ability to discern when deep domain knowledge is required versus when abstraction is sufficient — without misdiagnosing UX issues
  • Strong attention to visual hierarchy, consistency, and interaction detail
  • Ability to communicate design rationale clearly to technical stakeholders

Nice-to-Have

  • Familiarity with Windows desktop application design patterns and conventions
  • Experience designing complex data visualization tools, engineering software, or professional B2B applications
  • Experience navigating and designing across mixed product environments (legacy desktop, modern UI, and cloud/web applications)
  • Background or genuine interest in geotechnical, civil, or mining engineering, or other technical/scientific domains.

Why This Role Is Unique

  • Work on software that impacts real-world infrastructure safety
  • Collaborate with highly intelligent, technically skilled teams
  • An opportunity to help shape and grow the UX practice at a company with a strong technical foundation and ambitious product vision.

*This recruitment process uses Artificial Intelligence (AI) tools to assist in screening and evaluating applications.

About Rocscience

Software Development
51-200

For over 25 years, our goal at Rocscience has been to create innovative solutions for civil, mining, and geotechnical engineers. Combining the latest research with our continuous cycle of software development, our mission is to deliver industry-leading geotechnical software programs that are reliable, easy-to-use, and most importantly, work for you.

Similar jobs you might like