Principal Product Developer - Fullstack (C#, .Net and Angular)
Grow
Overview
As a Principal Product Developer, you will drive the design and delivery of scalable, intelligent full-stack solutions that power agentic AI capabilities across Epicor’s ERP ecosystem. This role demands a blend of technical excellence, strategic thinking, and innovation leadership to craft high-performance, AI-driven products that redefine enterprise productivity.
About Epicor
At Epicor, we’re a global leader in ERP innovation—serving manufacturing, distribution, retail, and automotive industries. Our mission is to build intelligent, adaptive systems that empower businesses to thrive in an ever-evolving digital economy. With a culture grounded in innovation, collaboration, and continuous learning, we enable our teams to experiment boldly, grow relentlessly, and deliver with impact.
Our Culture
Innovative & Agile: Work in a fast-moving environment with the freedom to ideate, prototype, and iterate rapidly.
Empowered Leadership: Collaborate with visionary leaders who encourage autonomy, transparency, and ownership.
Continuous Learning: Participate in mentorship, advanced technical training, and cross-domain exposure.
Outcome-Oriented Collaboration: Join small, high-performing teams that celebrate every milestone as a collective success.
Key Responsibilities:
1. Full-Stack Architecture & Development
Lead design and development of complex, distributed systems using .NET/C# and TypeScript/Angular for UI layers.
Architect microservices, APIs, and event-driven systems; ensure high scalability, availability, and performance.
Apply AI/ML exposure to embed intelligent decision-making and automation in ERP workflows.
Ensure observability, resilience, and security via structured telemetry, logging, and monitoring.
2. Solution Design & Technical Leadership
Translate customer and business challenges into end-to-end technical solutions and architectures.
Collaborate cross-functionally with UX, Data Science, Cloud Engineering, and Product Management to deliver elegant, scalable products.
Develop and enforce design principles, coding standards, and architecture review processes across teams.
3. AI & Intelligent System Integration
Partner with data scientists to integrate AI/ML or LLM-based solutions—from predictive analytics to agentic automation.
Apply understanding of RAG pipelines, prompt orchestration, and evaluation harnesses to ensure robust, safe AI interactions.
Implement governance and quality frameworks ensuring AI models adhere to enterprise compliance and ethical standards.
4. Mentorship & Engineering Excellence
Mentor senior engineers, fostering a culture of technical depth, problem-solving, and craftsmanship.
Lead code reviews, promote DevSecOps practices, and advocate for innovation through experimentation.
Champion software excellence through CI/CD automation, observability, and agile SDLC practices.
5. Strategic Problem Solving & Solutioning
Act as a solution architect for ambiguous, high-impact business challenges.
Evaluate trade-offs, manage technical debt, and balance speed with reliability.
Drive architectural decisions that maximize performance, scalability, and long-term maintainability.
Qualifications Required
Experience: 10+ years in software engineering with at least 2s+ years in a principal or lead developer role.
Stack Expertise: Deep expertise in C#/.NET Core, API design, SQL/NoSQL, and TypeScript/Angular or similar frameworks.
AI/ML Exposure: Practical understanding of ML models, LLM integration, or AI-based automation systems.
Cloud & DevOps: Hands-on experience with Azure, containerization, and CI/CD pipelines.
Architecture Leadership: Proven success architecting large-scale, distributed, and secure enterprise systems.
ERP or Enterprise Applications: Familiarity with ERP workflows, integrations, or enterprise-grade SaaS products.
Preferred
Exposure to AI agent frameworks, RAG architectures, or vector database integrations.
Experience with Python for AI/ML model experimentation or automation.
Strong operational and cost optimization mindset (latency, throughput, token/inference efficiency).
Exceptional communication, cross-functional collaboration, and decision-making skills.
Key Competencies
Strategic Thinking: Translates vision into actionable, scalable engineering solutions.
Problem Solving: Simplifies complex challenges into elegant, maintainable designs.
Innovation Leadership: Promotes experimentation and drives emerging tech adoption responsibly.
Execution Excellence: Delivers quality software aligned with business outcomes and SLAs.
Success Metrics
Delivery of scalable, maintainable, and performant full-stack systems on schedule.
Tangible customer impact via improved system intelligence, automation, and UX efficiency.
Improved team velocity and reduced operational incidents.
Demonstrated mentorship impact—raising overall team technical capability.
#LI-CD1 #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.
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.
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.
Recruiter:
Chaithra D B