Back to all positions

Software Engineer (AI-Assisted Development)

Remote Full-time Now Hiring

We are sharing a specialised part-time consulting opportunity for experienced Software Engineers with strong code-review, debugging, and AI-assisted development experience across backend or full-stack systems. This role focuses on evaluating end-to-end software development sessions produced with AI-assisted coding tools. Selected engineers will review code, development workflows, debugging decisions, and multi-step implementation trajectories for correctness, technical quality, and sound engineering practice, then provide clear rubric-based feedback. Key Responsibilities - Software Development Review - Evaluate complete software development sessions from initial requirements through implementation - Assess whether resulting code is functionally and technically correct - Review implementation choices for maintainability, reliability, and engineering quality - Identify bugs, incomplete solutions, or problematic technical assumptions - Apply practical software engineering judgement across realistic development scenarios - Code Review & Debugging - Review backend or full-stack code for correctness and implementation quality - Identify logical errors, regressions, edge cases, and debugging gaps - Assess whether debugging approaches efficiently identify and resolve underlying problems - Evaluate proposed fixes for completeness and technical soundness - Distinguish substantive engineering issues from minor stylistic differences - AI-Assisted Development Workflows - Evaluate coding sessions performed with AI-assisted developer tools - Review how developers interact with coding assistants throughout implementation and debugging - Assess agentic and specification-driven development workflows - Identify ineffective prompting, unnecessary iteration, or poor use of available development context - Evaluate whether AI-generated suggestions are appropriately verified before implementation - Development Trace Evaluation - Review multi-step coding trajectories rather than isolated code snippets - Assess the sequence of investigation, implementation, testing, and refinement - Determine whether development decisions follow a coherent and effective workflow - Identify points where a stronger engineering approach should have been taken - Evaluate both final outcomes and the process used to reach them - Technical Reasoning & Best Practices - Assess engineering decisions against established software development practices - Evaluate architecture, implementation strategy, testing, and debugging choices - Review whether assumptions are appropriately validated during development - Identify unnecessary complexity or technically weak approaches - Apply professional judgement to ambiguous or imperfect coding scenarios - Rubric-Based Evaluation - Assess development traces against structured project criteria - Provide clear written explanations supporting evaluation decisions - Identify specific evidence within the development session for each judgement - Apply scoring and review standards consistently across assignments - Distinguish correct but unconventional approaches from genuinely flawed implementations - Developer Tools & Engineering Workflows - Work with development sessions involving tools such as Cursor, GitHub Copilot, Claude Code, or comparable AI-assisted coding environments - Evaluate workflows involving repositories, specifications, code changes, debugging, and testing - Assess how developers use tooling to investigate and modify existing systems - Review interactions between automated assistance and human engineering judgement - Contribute practical insight into effective developer-tool workflows Ideal Profile - 3+ years of professional software development experience - Strong background in backend or full-stack software engineering - Hands-on experience with AI-assisted coding tools such as Cursor, GitHub Copilot, Claude Code, or similar platforms - Experience with agentic or specification-driven development workflows - Strong code-reading and debugging skills - Ability to evaluate multi-step software development trajectories for correctness and best practice - Strong written communication and ability to provide precise technical feedback - Experience with Kiro or Amazon CodeCatalyst is preferred - Previous experience evaluating or grading AI-generated code is advantageous - Contributions to developer tooling are advantageous Engagement Details - Part-time independent contractor engagement - Fully remote within the United States - Flexible scheduling based on project requirements - Compensation: $60–$80/hour - Work focuses on software development trace evaluation, code review, debugging, AI-assisted development workflows, and technical quality assessment - Projects may be extended, shortened, or concluded based on project needs and performance - Work must be completed without using confidential or proprietary information belonging to any employer, client, institution, or other third party - H1-B and STEM OPT support is unavailable for this engagement About the Platform - This opportunity is available through 24-MAG LLC. We connect experienced professionals with remote consulting opportunities across technical, evaluation, and project-based workstreams. - By submitting this application, you acknowledge that your information may be processed by 24-MAG LLC for recruitment and opportunity matching in accordance with our Privacy Policy: https://www.24-mag.com/privacy-policy.