Job Title:
Senior Software Developer- AI Augmented
Company: Harnham
Location: New York City, NY
Created: 2026-05-08
Job Type: Full Time
Job Description:
We're looking for a deeply experienced software engineer with full-stack fluency who brings strong technical judgment and a critical eye for quality. This role is about making the right decisions, shaping architecture, and raising the engineering barYou'll use AI tools as force multipliers while maintaining high standards for correctness, maintainability, performance, and testingWhat You'll DoOwn technical quality across design reviews, code reviews, testing, and production readinessCollaborate with product, design, and engineering to shape solutions and tradeoffsArchitect frontend-first, full-stack systems that are modular, scalable, and resilientImprove performance, reliability, and maintainability across the stackChampion functional programming and immutability for simpler, more predictable systemsLeverage AI-assisted development (prototyping ? refinement ? production hardening)Build and enforce robust testing strategies (unit, integration, UI, end-to-end)What You Bring8+ years building production web applicationsExpert in TypeScript + React, with strong experience in Next.js (SSR) or similar frameworksStrong full-stack fundamentals and experience designing scalable systemsAbility to clearly communicate technical tradeoffs to both technical and non-technical stakeholdersTrack record of building simple, reusable, and adaptable systemsDeep understanding of testing strategies and CI-driven developmentProven mentorship and leadership through code reviews and technical guidanceAI/LLM-Assisted EngineeringHands-on experience with AI-powered dev tools (e.g., Cursor or similar)Strong judgment on when to rely on AI"”and when not toAbility to explore multiple approaches quickly and converge on high-quality, production-ready solutions (not "AI-generated" code)Why This RoleWork in a modern AI-augmented engineering environmentInfluence architecture and engineering standardsSolve complex problems with a high degree of ownership and autonomyBe part of a team that values craft, clarity, and thoughtful decision-making