Dream Computing

Careers

Product work, made for people.

A look at the roles and responsibilities behind useful, dependable digital products.

Work areas

Roles & responsibilities

These role descriptions outline the kinds of work involved in product development. They are not a list of confirmed current openings.

01

Product Management

Connect user needs, product goals, and delivery.

What the work includes

  • Listen to user feedback and identify problems worth solving.
  • Set product goals, define requirements, and maintain a clear roadmap.
  • Work with design and engineering to prioritize features and plan releases.
  • Review product performance and use what is learned to guide improvements.
02

Product Design

Make digital experiences clear, accessible, and easy to use.

What the work includes

  • Understand user contexts, needs, and common tasks.
  • Map journeys and create flows, wireframes, prototypes, and interface designs.
  • Consider accessibility, readability, and consistency across screens.
  • Collaborate with engineers and refine designs using product feedback.
03

Software Engineering

Build and maintain dependable product experiences.

What the work includes

  • Develop application features and maintain clear, reliable code.
  • Translate product and design requirements into working software.
  • Test, debug, and improve performance across supported devices.
  • Partner with product, design, and quality teammates through release and maintenance.
04

Quality & Testing

Help each release work as people expect it to.

What the work includes

  • Plan and run tests for key user journeys, devices, and product updates.
  • Document issues clearly and work with engineers to confirm fixes.
  • Check usability, accessibility, and reliability throughout development.
  • Help teams release with confidence and learn from reported issues.

Interested in future opportunities?

Tell us about your experience and the kind of product work you care about.

Email our team