Engineering Manager (Java, React, AI Tools)
Job Title: Engineering Manager (Java, React, AI Tools)Location: Dallas TexasExperience: 10+ years (with 3+ years in leadership roles)About The RoleWe are looking for an experienced Engineering Manager to lead a high-performing, full-stack engineering team working on scalable, enterprise-grade applications. This role requires a strong technical background across backend, frontend, data, and QA automation, along with proven leadership capabilities.You will be responsible for driving technical excellence, mentoring engineers, and ensuring high-quality product delivery in a fast-paced environment.Key ResponsibilitiesLead and manage a cross-functional engineering team (backend, frontend, QA)Drive design, development, and delivery of scalable applications using Java and ReactOversee end-to-end software development lifecycle, including architecture, coding, testing, and deploymentChampion automation-first QA practices using tools like Playwright (TypeScript)Collaborate with product managers, designers, and stakeholders to define technical roadmapsEnsure best practices in code quality, performance, security, and scalabilityMentor engineers, conduct code reviews, and support career growthImprove team productivity through agile processes and engineering excellenceWork with data using SQL and Python for analytics, integrations, or backend processingLeverage modern AI-assisted development tools (e.g., Cursor, Windsurf, Claude Code, OpenAI Codex, or similar) to enhance engineering productivity and efficiencyRequired Skills & Qualifications10+ years of software engineering experience3+ years of experience in an Engineering Manager / Tech Lead roleMandatory experience in the Retail domainDemonstrated ability to operate at a strategic level, including defining team structures, ownership models, and long-term technical directionProven experience driving engineering outcomes beyond execution, including stakeholder alignment and measurable business impactStrong hands-on experience with:Java (Spring Boot or similar frameworks) React / JavaScript (modern frontend frameworks) SQL and/or PythonExperience leading full-stack development teamsSolid understanding of system design, microservices, and APIsStrong ability to think at system, product, and organizational level, including making architecture and business trade-offsExperience with QA automation frameworks, especially:Playwright with TypeScriptFamiliarity with CI/CD pipelines and modern DevOps practicesHands-on experience leveraging AI tools (e.g., Cursor, Windsurf, Claude Code, OpenAI Codex, or similar) to improve developer productivity, code quality, or delivery workflowsStrong people management skills, including experience with performance management, team scaling, and handling team challengesAbility to operate effectively in ambiguous environments and manage delivery risksExcellent communication and stakeholder management abilities