Product Developer, Principal

Epicor

Herndon (VA)

Hybrid

USD 138,000 - 235,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health and Wellness
Internal Mobility
Career Development
Inclusive Workplace
Work-Life Balance
Global Mobility

Job summary

Epicor is seeking a senior software engineer to plan, design, develop, and test complex enterprise applications. You will provide technical leadership for architecture, design, code quality, scalability, reliability, performance, and security.

You will design and support AI-enabled capabilities, collaborating with Product Management, QA, DevOps, Security, and Engineering to meet release, quality, and operational objectives, review designs, mentor engineers, and drive engineering excellence

Qualifications

  • 10+ years of progressive software engineering experience with a strong foundation in software architecture and system design.
  • 4+ years of specialized or industry experience.
  • Experience designing, building, and delivering enterprise-scale software products and platforms.
  • Advanced knowledge of modern software development practices and OO design.
  • Strong understanding of AI-enabled software development and responsible AI practices.
  • Experience designing cloud-native solutions using AWS, Azure, or GCP.
  • Deep knowledge of microservices, distributed systems, API design, and event-driven patterns.
  • Experience implementing CI/CD, automated testing, and DevOps practices; release automation.
  • Familiarity with Docker and Kubernetes.
  • Proven ability to mentor engineers and lead technical direction.
  • Bachelor's degree or equivalent combination of education and experience.

Responsibilities

  • Plan, design, develop, and test complex software systems and enterprise applications.
  • Provide technical leadership for architecture, system design, code quality, scalability, reliability, performance, and security.
  • Design and support AI-enabled capabilities that improve product functionality and automation.
  • Collaborate with Product Management, QA, DevOps, Security, and Engineering to meet release and quality objectives.
  • Review designs and guide engineering decisions across teams.
  • Mentor senior developers and contribute to engineering talent growth.
  • Promote engineering best practices for maintainability and performance.
  • Evaluate emerging technologies and industry trends for practical use.
  • Drive modern software engineering approaches for scalability and reliability.
  • Contribute to technical roadmaps and enterprise standards.

Skills

Software architecture
System design
AI-enabled development
Cloud-native
Distributed systems
CI/CD
DevOps/DevSecOps
Docker
Kubernetes
Technical leadership
Mentoring engineers

Education

Bachelor's degree

Tools

Docker
Kubernetes
CI/CD tooling
AWS
Azure
GCP

Job description

What you will be doing:
  • Plan, design, develop, and test complex software systems and enterprise applications.
  • Provide technical leadership for architecture, system design, code quality, scalability, reliability, performance, and security.
  • Design and support AI-enabled capabilities that improve product functionality, workflow automation, and customer experiences.
  • Partner closely with Product Management, QA, DevOps, Security, and Engineering teams to meet release, quality, and operational objectives.
  • Review technical designs and guide key engineering decisions across teams and initiatives.
  • Mentor senior developers and contribute to the growth and development of engineering talent.
  • Recommend and implement engineering best practices that improve maintainability, performance, software quality, and developer productivity.
  • Evaluate emerging technologies and industry trends, helping determine practical applications that support product innovation and business goals.
  • Drive modern software engineering approaches that support scalability, reliability, and long-term product success.
  • Contribute to technical roadmaps and help define standards for enterprise-scale software development.
What you will likely bring:
  • 10+ years of progressive software engineering experience with a strong foundation in software architecture and system design.
  • 4+ years of specialized or industry experience.
  • Experience designing, building, and delivering enterprise-scale software products and platforms.
  • Advanced knowledge of modern software development practices, object-oriented design principles, and scalable application architecture.
  • Strong understanding of AI-enabled software development, including Generative AI concepts, AI service integration, model and API consumption, and responsible AI practices.
  • Experience designing and delivering cloud-native solutions using AWS, Microsoft Azure, or Google Cloud Platform (GCP).
  • Deep knowledge of microservices architecture, distributed systems, API design, and event-driven development patterns.
  • Experience implementing CI/CD pipelines, automated testing strategies, DevOps or DevSecOps practices, and release automation.
  • Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.
  • Strong analytical thinking, problem-solving, communication, collaboration, and technical leadership skills.
  • Proven ability to mentor engineers, influence technical direction, and drive engineering excellence across teams.
  • Bachelor's degree or equivalent combination of education and experience.
What could set you apart:
  • Experience leveraging AI tools and frameworks to improve software development efficiency and accelerate product innovation.
  • Knowledge of agentic AI frameworks and emerging AI-powered development patterns.
  • Experience with Model Context Protocol (MCP) and AI integration frameworks.
  • Familiarity with AI coding assistants and modern developer productivity tools.
  • Passion for evaluating and adopting emerging technologies that create business value and enhance customer outcomes.
  • Experience helping organizations establish engineering standards, best practices, and technical governance models.

#LI-DW #LI-Hybrid

About Epicor

At Epicor, we're truly a team. Join 5,000 talented professionals in creating a world of better business through data, AI, and cognitive ERP. We help businesses stay future-ready by connecting people, processes, and technology. From software engineers who command the latest AI technology to business development reps who help us seize new opportunities, the work we do matters. Together, Epicor employees are creating a more resilient global supply chain.

We're Proactive, Proud, Partners.

Whatever your career journey, we'll help you find the right path. Through our training courses, mentorship, and continuous support, you'll get everything you need to thrive. At Epicor, your success is our success. And that success really matters, because we're the essential partners for the world's most essential businesses-the hardworking companies who make, move, and sell the things the world needs.

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.
  • 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.
Equal Opportunities and Accommodations Statement

Epicor is committed to creating a workplace and global community where inclusion is valued; where you bring the whole and real you-that's who we're interested in. If you have interest in this or any role- but your experience doesn't match every qualification of the job description, that's okay- consider applying regardless.

We are an equal-opportunity employer.

Range:

Minimum: $138,000 USD Maximum: $235,000 USD

The salary range provided reflects the national average for this job title and does not represent compensation specific to Epicor Software Corporation. Actual compensation will vary based on experience, qualifications, and market factors relevant to the position.

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

Similar jobs worth comparing

Product Developer, Principal
Product Developer, Principal

Epicor • Dublin (CA)

Hybrid
USD 138,000 - 235,000
Health and Wellness
Internal Mobility
Career Development
+3
Product Developer, Principal
Product Developer, Principal

Epicor • Lehi (UT)

Hybrid
USD 138,000 - 235,000
Health and Wellness
Internal Mobility
Career Development
+3
Product Developer, Principal
Product Developer, Principal

Epicor • Austin (TX)

Hybrid
USD 138,000 - 235,000
Health and Wellness
Internal Mobility
Career Development
+3
Product Developer, Principal
Product Developer, Principal

Grow • Austin (TX)

Hybrid
USD 138,000 - 235,000
Health and Wellness
Internal Mobility
Career Development
+3
Product Developer, Principal
Product Developer, Principal

Epicor • Washington

On-site
USD 138,000 - 235,000
Health benefits
Internal mobility
LinkedIn Learning
+2
Product Developer
Product Developer

Epicor • Dublin (CA)

Hybrid
USD 94,000 - 151,000
Health and Wellness
Internal Mobility
Career Development
+3
Product Developer, Sr
Product Developer, Sr

Grow • Austin (TX)

Hybrid
USD 105,000 - 178,000
Health and Wellness
Internal Mobility
Career Development
+3
Product Developer, Sr
Product Developer, Sr

Worky • Dublin (CA)

Hybrid
USD 105,000 - 178,000
Health and Wellness
Internal Mobility
Career Development
+3
Product Developer, Sr
Product Developer, Sr

Epicor • Washington

On-site
USD 105,000 - 178,000
Health benefits
LinkedIn Learning licenses
Mentoring program
+3
Product Developer
Product Developer

Worky • Dublin (CA)

Hybrid
USD 94,000 - 151,000
Health and Wellness
Internal Mobility
Career Development
+3