Roles · Software and IT

AI software designer

Designs and develops software systems. Modifies existing software. Prepares reports on project status.

Yasmin Wu“I design software systems and prepare project reports.”An example character, not a real person.
Hire this role

Software designer · What it does

Three tasks it takes off your hands

  1. Design and modify software systems using scientific analysis and mathematical models.
  2. Modify existing software to correct errors or upgrade interfaces.
  3. Prepare reports concerning project specifications or status.
Where these come from

The tasks of “Software Developers” (O*NET 15-1252.00), as O*NET lists them:

  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
  • Prepare reports or correspondence concerning project specifications, activities, or status.

Software designer · Tools and industries

It works in the tools you already use

  • Amazon Web Services AWS software
  • Apache Kafka
  • Atlassian JIRA
  • C
  • C#
  • C++

Industries it fits

Hire this role

Role facts from O*NET 31.0 Database (U.S. Department of Labor, Employment and Training Administration (USDOL/ETA), CC BY 4.0) and ANZSCO 2022 (Australian Bureau of Statistics, CC BY 4.0), written in our words. Sources and credits