What are the responsibilities and job description for the Engineering Manager - Onsite Role position at Aventine software?
Position: Engineering Manager
Location: Dallas, TX (Onsite Role)
Job Type: Contract
Required Skills: Java, React, AI Tools , Retail domain
- Software engineering experience
- 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