II.
Role overview
Reference · liverole:software-engineer
Software Engineer overview
General-purpose software engineer covering full-stack development, system design, and code quality. A broad role encompassing backend, frontend, and infrastructure work without deep specialization in any single area.
Attributes
displayName
Software Engineer
isAgentic
false
automatability
0.8
description
General-purpose software engineer covering full-stack development,
system design, and code quality. A broad role encompassing backend,
frontend, and infrastructure work without deep specialization in
any single area.
Outgoing edges
holds_responsibility3
- responsibility:code-review·ResponsibilityCode Review
- responsibility:architecture-decision·ResponsibilityArchitecture Decision
- responsibility:test-strategy·ResponsibilityTest Strategy
requires_skill1
- domain:software-engineering·DomainSoftware Engineering
Incoming edges
lib_involves_role2
- lib-skill:common-utilities--editor-fluency·LibrarySkilleditor-fluency
- lib-skill:common-utilities--python-implementation·LibrarySkillpython-implementation
used_by_role7
- stack-profile:coding-agent-platform·StackProfile
- stack-profile:cli-tool-suite·StackProfileCLI Tool Suite (Commander/Clap + Ink/Bubbletea + SQLite + TypeScript/Rust/Go)
- stack-profile:open-source-library·StackProfileOpen Source Library Stack (TypeScript, Vitest, Changesets, GitHub Actions, npm)
- stack-profile:plugin-extension-system·StackProfilePlugin / Extension System Stack (TypeScript, JSON Schema, Vitest, npm, esbuild)
- stack-profile:vscode-extension·StackProfileVS Code Extension Stack (TypeScript, VS Code API, esbuild, Vitest)
- stack-profile:cross-platform-desktop·StackProfileCross-Platform Desktop Stack (Tauri, React, SQLite, Rust, TypeScript)
- stack-profile:rust-cli-stack·StackProfileRust CLI Stack (clap + tokio)