What are the responsibilities and job description for the Engineering Manager position at Micasa Global?
Job Title: Engineering Manager (Java, React, – AI Tools)
Location: Dallas Texas
Experience: 10 years (with 3 years in leadership roles)
About the Role
We 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 Responsibilities
- Lead and manage a cross-functional engineering team (backend, frontend, QA)
- Drive design, development, and delivery of scalable applications using Java and React
- Oversee end-to-end software development lifecycle, including architecture, coding, testing, and deployment
- Champion automation-first QA practices using tools like Playwright (TypeScript)
- Collaborate with product managers, designers, and stakeholders to define technical roadmaps
- Ensure best practices in code quality, performance, security, and scalability
- Mentor engineers, conduct code reviews, and support career growth
- Improve team productivity through agile processes and engineering excellence
- Work with data using SQL and Python for analytics, integrations, or backend processing
- Leverage modern AI-assisted development tools (e.g., Cursor, Windsurf, Claude Code, OpenAI Codex, or similar) to enhance engineering productivity and efficiency
Required Skills & Qualifications
- 10 years of software engineering experience
- 3 years of experience in an Engineering Manager / Tech Lead role
- Mandatory experience in the Retail domain
- Demonstrated ability to operate at a strategic level, including defining team structures, ownership models, and long-term technical direction
- Proven experience driving engineering outcomes beyond execution, including stakeholder alignment and measurable business impact
- Strong hands-on experience with:Java (Spring Boot or similar frameworks)
- React / JavaScript (modern frontend frameworks)
- SQL and/or Python
- Experience leading full-stack development teams
- Solid understanding of system design, microservices, and APIs
- Strong ability to think at system, product, and organizational level, including making architecture and business trade-offs
- Experience with QA automation frameworks, especially:Playwright with TypeScript
- Familiarity with CI/CD pipelines and modern DevOps practices
- Hands-on experience leveraging AI tools (e.g., Cursor, Windsurf, Claude Code, OpenAI Codex, or similar) to improve developer productivity, code quality, or delivery workflows
- Strong people management skills, including experience with performance management, team scaling, and handling team challenges
- Ability to operate effectively in ambiguous environments and manage delivery risks
- Excellent communication and stakeholder management abilities