Principal Product Developer & Tech Lead: Modernization & APIs

Epicor

Lehi (UT)

On-site

USD 138,000 - 235,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health benefits
LinkedIn Learning licenses
Mentoring program
Internal mobility opportunities
Global mobility support

Job summary

Epicor is seeking a Principal Product Developer to evolve and support business‑critical applications built across modern .NET technologies and legacy Pick/UniBasic environments.

This hands‑on technical leadership role mentors developers, shapes engineering practices, and works across application development, integrations, APIs, databases, and release processes to ensure reliable, scalable distribution solutions.

Qualifications

  • 10+ years of progressive software development experience, including demonstrated expertise in Windows Forms development.
  • 3+ years of experience developing applications using VB.NET, including web and/or Windows Forms applications.
  • 4+ years of experience working with software solutions in the distribution industry.
  • Bachelor’s degree in Computer Science, Computer Information Systems, or a related field.
  • Experience with software testing methodologies and defect resolution.
  • Demonstrated ability to lead technical work and help teams meet project deadlines.
  • Strong analytical and creative problem‑solving skills.
  • Ability to propose, evaluate, and implement new technical ideas.
  • Strong written and verbal communication skills.
  • Experience mentoring, coaching, and developing other technical professionals.
  • Strong customer‑service mindset and ability to collaborate effectively across teams.
  • Ability to act as a technical thought leader and change agent.

Responsibilities

  • Plan, design, develop, test, and maintain software systems and applications.
  • Provide technical leadership on complex development initiatives and projects.
  • Partner with Product Development, Product QA, and other cross‑functional teams to ensure change, testing, and release requirements are met.
  • Investigate, troubleshoot, and resolve software defects in partnership with Product QA.
  • Mentor, coach, and provide technical guidance to other developers.
  • Deliver formal and informal technical training.
  • Recommend and implement software development best practices.
  • Identify opportunities to improve efficiency through automation, CI, and process optimization.
  • Evaluate emerging technologies, development practices, and industry trends for potential use in Epicor products and processes.
  • Promote consistent engineering standards and help ensure adherence to Epicor development practices.
  • Contribute to technical decision‑making and help teams deliver high‑quality solutions within established timelines.
  • Represent Epicor’s technical expertise at internal and external events, as appropriate.

Skills

Windows Forms development
VB.NET
Distribution industry experience
Software testing methodologies
Technical leadership
Communication skills
Mentoring
Problem solving
Customer focus

Education

Bachelor's degree in Computer Science or related field

Tools

Jira
Git
VSS

Job description

Epicor is seeking a Principal Product Developer to evolve and support business‑critical applications built across modern .NET technologies and legacy Pick/UniBasic environments.

This hands‑on technical leadership role mentors developers, shapes engineering practices, and works across application development, integrations, APIs, databases, and release processes to ensure reliable, scalable distribution solutions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Product Developer: .NET Modernization Leader
Principal Product Developer: .NET Modernization Leader

Epicor • Minneapolis (MN)

Hybrid
USD 138,000 - 235,000
Health and Wellness
Internal Mobility
Career Development
+3
Principal Product Developer: Modernization & Technical Leadership
Principal Product Developer: Modernization & Technical Leadership

Grow • Milton (DE)

Hybrid
USD 138,000 - 235,000
Health and Wellness benefits
Internal Mobility
Career Development
+4
Principal Product Developer & Tech Leader
Principal Product Developer & Tech Leader

Epicor • Austin (TX)

Hybrid
USD 138,000 - 235,000
Health benefits
Internal mobility
Career development
+3
Lead Product Engineer: Modernization & Tech Leadership
Lead Product Engineer: Modernization & Tech Leadership

Epicor • Rochester Hills (MI)

Hybrid
USD 138,000 - 235,000
Health and Wellness
Internal Mobility
Career Development
+3
Lead Product Developer & Systems Modernization
Lead Product Developer & Systems Modernization

Epicor • Herndon (VA)

Hybrid
USD 138,000 - 235,000
Health and Wellness benefits
Career development and mentoring
Global mobility and relocation support
Principal Product Developer: Modernize .NET & Legacy Apps
Principal Product Developer: Modernize .NET & Legacy Apps

Epicor • Philadelphia

On-site
USD 138,000 - 235,000
Health benefits
Internal mobility
Career development
+3
Senior .NET Product Leader & Modernization Architect
Senior .NET Product Leader & Modernization Architect

Epicor • Solon (OH)

Hybrid
USD 138,000 - 235,000
Health and Wellness
Internal Mobility
Career Development
+3
Principal .NET Product Architect & Tech Lead
Principal .NET Product Architect & Tech Lead

Epicor • Cleveland (OH)

Hybrid
USD 138,000 - 235,000
Health and Wellness
Internal Mobility
Career Development
+3
Lead Principal Product Developer — Modernize .NET Systems
Lead Principal Product Developer — Modernize .NET Systems

Epicor • Bensalem Township

Hybrid
USD 138,000 - 235,000
Health and Wellness
Career Development
Global Mobility
Principal Product Developer | Hybrid .NET Leader
Principal Product Developer | Hybrid .NET Leader

RXinsider LTD. • Austin (TX)

Hybrid
USD 138,000 - 235,000
Health & Wellness
Internal mobility
Career development
+3