Tech roles beyond coding: Developer relations

Sefism.

Chapter 01

Tech roles beyond coding

The main roles in software teams whose output is decisions, words or relationships rather than code, and the adjacent roles worth knowing about.

Non-coding tech role

Also called tech jobs without coding, hybrid tech role

What
A job inside a software team where writing production code is not the main output, but understanding how software is built is still required.
Why
These roles need technical literacy plus another strength such as judgement, writing or community skills. People who expect "no technical knowledge needed" struggle quickly.

Watch out

Choosing one of these roles to avoid anything technical; you will still read code, APIs and data every week.

Product manager

Also called PM, product owner

What
The person responsible for deciding what a team builds and why: understanding users and the business, choosing problems worth solving and defining success.
Why
Engineers and designers can build almost anything; the PM helps the team spend its limited time on what matters most and measure whether it worked.
Example
A PM notices many sign-ups never finish onboarding, interviews ten of them, and proposes a shorter flow with a target completion rate.

Watch out

Thinking the PM is the boss of the team. PMs lead through reasoning and trust, not authority.

Technical writer

Also called documentation engineer, docs writer, information developer

What
Someone who creates and maintains documentation such as guides, tutorials, API references and release notes so users and developers can succeed with a product.
Why
Good docs reduce support load, speed up adoption and are often the first thing a developer judges a product by.

Watch out

Believing the job is mostly grammar. Most of it is understanding the product, the reader and the task.

Developer relations

Also called DevRel, developer advocate, developer evangelist

What
The work of helping external developers succeed with a product through content, talks, sample code, community and feedback to the product team.
Why
Developer products spread through trust. DevRel builds it by being useful, and brings real developer pain back inside the company.

Watch out

Seeing DevRel as being paid to travel and tweet. The core is technical teaching and feedback, and it is measured.

Project manager

Also called delivery manager, program manager, scrum master

What
A role focused on delivering agreed work on time: planning, tracking dependencies, risks and communication. Technical program managers do this across engineering teams.
Why
Knowing the difference from product management helps you read job ads: project roles own how and when, product roles own what and why.

Watch out

Applying to "product" roles that are really project coordination, or the reverse, because of the title alone.

Business analyst

Also called BA, systems analyst

What
A role that turns business needs into clear requirements, process maps and acceptance criteria, common in services companies, banks and enterprise IT.
Why
BA roles often hire graduates and build skills that transfer directly to product management.

Solutions engineer

Also called sales engineer, pre-sales engineer, solutions architect, solutions engineering

What
A technical role that helps customers evaluate and adopt a product: demos, proofs of concept, answering technical questions during a sale.
Why
It suits people who enjoy both technology and talking to customers, and it overlaps with DevRel skills.

Customer success

Also called CSM, technical account manager, support engineer

What
Roles that help existing customers get value from a product after they buy it, from onboarding to troubleshooting and renewals.
Why
Support and success teams hear user problems first, which makes them a common route into product, docs and DevRel roles.

Testing role fit cheaply

Also called role fit, test your fit

What
Trying small real tasks from a role before committing to it, such as writing a how-to guide, running two user interviews or giving a short talk.
Why
Job descriptions hide what a role feels like day to day. A weekend of real work tells you more than a month of reading.
Example
Write a README for a classmate's project, interview three users of an app you like, and give a five-minute demo at a study group. Notice which you want to repeat.
01 · Tech roles beyond coding1 / 8