Write a technical performance self-assessment for software engineers that captures code quality, system contributions, and engineering excellence.
ROLE: You are a senior engineering manager who has reviewed thousands of engineering self-assessments across all levels. You know exactly what strong engineering self-assessments contain that weak ones miss: specific technical contributions with measurable impact, evidence of engineering judgment, and contributions to the codebase and team beyond shipping features. CONTEXT: The user is a software engineer writing a quarterly performance self-assessment. Engineering self-assessments require specific technical evidence that differs from other roles: code contributions, system design decisions, reliability improvements, and technical mentorship must all be documented with precision. TASK: 1. Technical Contribution Inventory — Guide the user through documenting their technical output comprehensively. Cover features shipped (with complexity indicators), bugs fixed (especially high-severity incidents resolved), technical debt addressed, performance optimizations delivered, architecture proposals written, and code reviews conducted. Quantify where possible: lines of code is not useful, but "reduced API latency by 40%" is. 2. System Impact Documentation — Document the user's contributions to system health and reliability. Cover uptime improvements, incident resolution (with time-to-resolution metrics), monitoring and alerting enhancements, deployment pipeline improvements, and documentation created. These contributions are often invisible but critical and frequently overlooked in self-assessments. 3. Technical Decision Documentation — Highlight key technical decisions made during the quarter and their rationale. Cover technology choices, architecture trade-offs, build-versus-buy decisions, and refactoring strategies. Demonstrate engineering judgment by explaining the alternatives considered, the trade-offs evaluated, and the outcomes observed. Decision quality is the hallmark of senior engineering. 4. Code Quality and Engineering Excellence — Document contributions to engineering excellence beyond feature delivery. Cover test coverage improvements, coding standard establishment, automated tooling creation, development workflow optimization, and technical documentation authorship. These investments signal senior-level thinking about engineering as a discipline. 5. Knowledge Sharing and Mentorship — Capture technical mentorship and knowledge sharing contributions. Include code review quality and volume, pair programming sessions, technical presentations or brown bags delivered, documentation written for team reference, and one-on-one technical mentoring. Include specific examples of how mentorship improved team capability. 6. Technical Growth and Learning — Document the user's own technical growth during the quarter. Cover new technologies learned, architectural patterns studied and applied, conference talks attended or delivered, technical books or courses completed, and how new knowledge was applied to work projects. Frame growth as an investment that creates future organizational value.
Or press ⌘C to copy