Associate Manager, Product Development
Epicor · Austin, TX · 3 days ago
HybridMarketingFull-time
About the role
Epicor is seeking a Technical Leadership and Development Architect to join our dynamic team. This role involves developing, delivering new features, solving complex technical challenges, promoting strong engineering practices, and leading a small team of developers.
Responsibilities
- Develop, deliver new features in alignment with business goals, technical standards, and long-term product needs.
- Solve complex technical challenges with consideration for scalability, security, maintainability, reusability, and performance.
- Promote strong engineering practices through code reviews, technical guidance, developer tooling, testing patterns, and team-defined standards.
- Take ownership of difficult technical tasks, refactors, blockers, and areas requiring deeper research or cross-team coordination.
- Lead a small team of developers through regular management practices, including coaching, feedback, career development, onboarding, and team support.
- Mentor engineers and help them grow through code reviews, pairing, technical guidance, and opportunities aligned to their skill levels.
- Help set team objectives and create an environment where engineers are unblocked, progressing, and able to do their best work.
- Support team culture through clear communication, collaboration, accountability, and team-building opportunities.
- Own the work assigned to your team, ensuring features, bugs, and support responsibilities are followed through from planning to delivery and post-release support.
- Partner with product managers, QA, developers, and other team leads to plan, estimate, prioritize, and coordinate work.
- Break down larger features and tasks into manageable pieces that can be completed safely and in a timely manner.
- Lead or support team ceremonies such as planning, standups, retrospectives, and other recurring team meetings.
Requirements
- 5+ years’ experience in full-stack development using JavaScript, TypeScript, Python, or similar languages.
- Experience with front-end libraries such as React.js, Angular, or Vue, with React.js preferred.
- Back-end development experience with Node.js and REST APIs such as Express or Fastify.
- Solid understanding of SQL, including writing queries, migrations, and optimizations.
- Working knowledge of Docker, Redis, event-based communication, job processing, and queuing concepts.
Qualifications
- Proven ability to architect features, plan implementation from start to finish, and make sound technical decisions.
- Ability to navigate ambiguous product requirements and deliver effective solutions that balance business needs, technical standards, and team capacity.
- Strong problem-solving skills, including the judgment to know when to research, when to ask questions, and when to move forward.
- A big-picture approach to development, with consideration for long-term product health, security, scalability, and maintainability.
- Mentoring developers, supporting engineer growth, and helping others improve through feedback and guidance.
- Strong communication skills, including the ability to explain technical decisions, understand other viewpoints, and receive feedback constructively.
- Ability to coordinate work across multiple roles, keep projects moving, and help unblock engineers.
- Experience leading sprint planning, retrospectives, task breakdown, estimation, onboarding, or team development activities.
- Experience partnering with product managers to organize priorities, clarify requirements, and plan delivery.
- Strong understanding of permissioning structures, security analysis, and scalable system design.
- Experience with state management, validation, styling, data communication, or event-based systems such as Redux, MobX, Zustand, Zod, SASS, Tailwind, sockets, Redis, APIs, AWS Lambda, Amazon SQS, or RabbitMQ.
- Experience with development of AI pipelines, AI endpoints, or agent-supported architecture.
Skills
- Technical leadership and development skills.
- Team management and mentoring abilities.
- Project planning and coordination.
- Technical problem-solving and decision-making.
- Communication and collaboration skills.
- Experience with relevant technologies and tools.
Benefits
- Comprehensive health and wellness benefits.
- Internal mobility and career development opportunities.
- Education support programs.
- Inclusive workplace policies.
- Work-life balance policies.
- Global mobility support.
Pay & Schedule
- Competitive pay based on experience and qualifications.
- Flexible schedule to accommodate professional and personal needs.