Associate Manager, Product Development

Epicor Software Corporation

$100K — $130K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years' experience in full-stack development using JavaScript, TypeScript, Python, or similar languages.
  • Experience with front-end libraries such as React.js (preferred), Angular, or Vue.
  • Back-end development knowledge with Node.js and REST APIs like Express or Fastify.
  • Solid understanding of SQL, including writing queries and optimizations.
  • Familiarity with Docker, Redis, event-based communication, job processing, and queuing concepts.

Responsibilities

  • Architect, develop, and deliver new features aligned with business goals and technical standards.
  • Solve complex technical challenges focusing on scalability, security, and performance.
  • Promote engineering best practices through code reviews and technical guidance.
  • Take ownership of difficult technical tasks and areas needing deeper research.
  • Lead a team of developers through coaching and feedback while supporting their growth.
  • Coordinate work assigned to the team from planning to delivery and post release.
  • Support team culture through clear communication, teamwork, and accountability.

Benefits

  • Comprehensive health and wellness benefits to support overall well-being.
  • Opportunities for mentorship, continuing education, and career goal setting, with 25% of positions filled internally.
  • Free LinkedIn Learning licenses and access to a Mentoring Program for personal development.
  • Geographically specific programs to balance education costs with personal development benefits.
  • Collaborative and inclusive workplace fostering innovation and partnership.
  • Supportive work-life balance policies encouraging time off for rejuvenation.
  • Comprehensive global mobility support for relocations and permanent residency.
Full Job Description
What you will be doing

Technical Leadership and Development

  • Architect, develop, and 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.


Team Leadership and People Development

  • 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.


Planning, Delivery, and Coordination

  • 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.
  • Help 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.


What you will likely bring

Technical Experience

  • 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.


Engineering Judgment

  • 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.


Leadership and Communication

  • Experience 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 helping define, improve, or reinforce team processes, development standards, and best practices.


What could set you apart

  • Previous experience as a team lead, technical lead, people manager, or mentor for a small development team.
  • 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.


#LI-DW #LI-Hybrid

Competitive Pay & Benefits

  • Health and Wellness: Comprehensive health and wellness benefits designed to support your overall well-being.


  • Internal Mobility: Opportunities for mentorship, continuing education, and focused career goal setting, with 25% of positions filled internally.


  • Career Development: Free LinkedIn Learning licenses for everyone, along with our Mentoring Program to boost your personal development.


  • Education Support: Geographically specific programs to balance the cost of education with the benefits of continued learning and personal development.


  • Inclusive Workplace: Collaborate with a diverse team in an inclusive, global workplace that fosters innovation and celebrates partnership.


  • Work-Life Balance: Policies built on mutual trust and support, encouraging time off to rest, recharge, and reconnect.


  • Global Mobility: Comprehensive support for international relocations and permanent residency processes.


Recruiter:
Drew Wussler

Similar Jobs

More Jobs at Epicor Software Corporation

More Consumer Technology Jobs

Find similar Associate Manager, Product Development jobs: