Principal Product Developer | UX Platform & AI



Software Engineering, Product, Design, Data Science
Posted on Saturday, April 27, 2024

Principal Product Developer | UX Platform

Epicor is seeking a collaboration-minded Principal Software Engineer for Epicor's UX Platform Engineering Team to help build our low-code customization IDE, front-end application development platform, and next generation AI driven user experience. Ideal candidates will combine front-end web and back-end engineering/architecture experience, mentorship skills, creative first principles thinking, an eye for user experience, and a desire to help grow a highly supportive and effective team.

What You Will Be Doing:

  • Architect and engineer major product features
  • Lead the team by example with robust, maintainable, extensible, and testable code
  • Mentor, coach, code review, and guide other engineers to the next level
  • Actively contribute to the feature design and ideation processes
  • Build consensus around architectural approach through strong technical communication, writing, and presentation skill
  • Interact regularly with customers and stakeholders to build trust, critical user context, and act as an evangelist for Epicor

What You Will Likely Bring:

  • Strong mentorship and a desire to upskill those around you.
  • Proactive self-educator who can find answers.
  • Takes personal ownership of total customer, team, and product success
  • Expert-level experience with JavaScript / TypeScript and understanding of the browser environment as well as modern front-end frameworks (Angular, React, Vue, etc.)
  • Expert-level experience with C#/.Net6 or another back-end language such as Go, Python, Java, or Rust
  • SaaS products & technology with modern DevOps a plus
  • Customizable enterprise application experience a plus
  • Next-gen web technology experience such as WASM is a plus
  • Experience with GenAI, or other ML / Data Science practice a plus

What Could Set You Apart:

  • 8+ years of progressive experience and demonstrated success/knowledge.
  • Bachelor’s degree (or equivalent experience)