Lead Software Engineer
Halo Recruiting · Atlanta, GA
Apply & track with Apply EdgeAbout the CompanyOur client is a growing technology company developing modern software solutions for businesses in the flooring and trade industries. Their platform supports complex operational workflows and helps businesses streamline and manage critical processes.The company is investing in the continued growth and modernization of its technology platform, creating an exciting opportunity for professionals who enjoy working on complex systems, scalable architecture, and meaningful product development.Platform Lead
You’ll lead architecture and technical decision-making, take ownership of cloud infrastructure and engineering delivery, remain hands-on with development, and help shape a lean, high-performing engineering team.The platform is a large TypeScript-based monorepo with 60+ backend modules, multiple frontend applications, shared libraries, complex ERP workflows, and significant accounting and inventory functionality. Your first priority will be completing knowledge transfer from the current international contractor team and becoming the person the business relies on when the platform needs to be understood, improved, or fixed.What You’ll DoOwn the technical platform end to end, including architecture, application development, cloud infrastructure, CI/CD, reliability, and technical strategyComplete knowledge transfer from the current contractor team and quickly develop deep ownership of the systemMake and drive architecture decisions across backend, frontend, infrastructure, data, and engineering standardsRemain hands-on with development, with an expected balance of approximately 50% technical contribution and 50% leadership/strategy as the role maturesLead code reviews, mentor engineers, and help build a lean domestic, nearshore, or hybrid engineering teamOwn cloud architecture in AWS or Google Cloud, along with deployment, scalability, monitoring, and operational reliabilityMaintain and improve the CI/CD pipeline, with GitLab experience strongly preferredSolve high-impact and complex platform issues across the application and infrastructure stackPartner with leadership on product priorities, technical strategy, and the platform roadmapSupport customer and operational issues when deep platform expertise is requiredLeverage AI-assisted development and automation to improve engineering productivity and enable a small team to deliver outsized resultsThe current environment includes technologies such as TypeScript, NestJS, Next.js, PostgreSQL, Redis, AWS, Docker, Kubernetes, GitLab CI/CD, Sentry, and AI-assisted development workflows.What We’re Looking ForMust HaveSenior-level software engineering experience with ownership of complex, production-grade systemsStrong experience owning a platform across application architecture, infrastructure, data, deployment, and reliabilityHands-on cloud architecture experience with AWS or Google CloudExperience owning and operating a full CI/CD pipeline in a cloud environmentStrong GitLab CI/CD experience or closely comparable experienceAbility to work across backend, frontend, databases, cloud infrastructure, and DevOpsStrong architectural judgment and the ability to make decisions and execute without excessive process or handoffsExperience leading and mentoring engineers while remaining hands-on technicallyA startup or bootstrap mindset and comfort operating with limited resources and high accountabilityStrongly PreferredExperience with ERP, financial systems, accounting, inventory, supply chain, or other complex multi-module business platformsFamiliarity with double-entry accounting, ledgers, reconciliation, or financial data integrityExperience with TypeScript, Node.js, NestJS, Next.js, PostgreSQL, Redis, Docker, or KubernetesExperience with observability and quality tooling such as Sentry, OpenTelemetry, Cypress, or similar technologiesExperience using AI development tools such as Claude Code, Cursor, or similar agentic workflowsExperience scaling or leading a small engineering teamThe Right FitYou’re likely to thrive here if you take genuine ownership, move decisively, and enjoy solving difficult problems without waiting for someone else to define every step.This is not a traditional corporate management role. We’re looking for someone who can operate with a startup mentality, move comfortably between architecture, coding, infrastructure, debugging, customer problems, and team leadership, and treat the platform as if it were their own.What Success Looks LikeWithin your first 6 months, you will have:Completed knowledge transfer and taken full ownership of the platformBecome the primary technical point of escalation for complex system issuesMade meaningful hands-on contributions across the application and infrastructureImproved the platform’s architecture, reliability, CI/CD, observability, or engineering processesHelped define the future engineering team structure and technical directionEstablished yourself as a trusted technical partner to both the engineering team and company leadership
Benefits
401(k) matchingHealth insuranceLife insurancePaid time offVision insurance