Sr Product Developer - Fullstack (C#, .Net and Angular) with AI/ML
Grow
Overview
Join us in making the world's first Cognitive ERP.
The Product Developer, Sr. – Agent Foundry designs, prototypes, and ships agentic AI capabilities across Epicor’s ERPs. You’ll own product discovery and definition, collaborating with engineering and UX to deliver agentic solutions to real world problems.
Epicor
At Epicor, we’re a dynamic, forward-thinking technology leader in ERP for manufacturing, distribution, retail, and automotive customers. We harness decades of enterprise software expertise—and the innovative spirit of our founders and acquired companies—to drive cutting-edge solutions in AI and beyond. Our culture celebrates exceptional talent, agile collaboration, and continuous learning. We empower our teams to transform industries and redefine what's possible.
Our Culture
- Innovative & Agile Environment: Enjoy the freedom of flexible work hours and dedicated innovation time that empowers you to experiment, iterate quickly, and embrace a “fail forward” mindset.
- Exceptional Talent & Continuous Growth: Join a team that actively seeks out and nurtures exceptional talent through creative hiring, ongoing mentorship, and tailored professional development opportunities.
- Empowering Leadership & Transparency: Work with leaders who communicate a clear, inspiring vision, promote open dialogue, and trust you with the autonomy to take ownership of your projects.
- Collaborative, Results-Driven Team: Thrive in a culture that values accountability, small-focused teams, and action-oriented collaboration, where every milestone is celebrated as a collective success.
What We'd Love to See
- Working Backwards: Start from customer pain and turn it into code. Spike prototypes, ship minimal fixes, instrument telemetry/alerts, and iterate until friction measurably drops.
- 'Founder Mode' Mindset: Own problems end-to-end: design, code, test, deploy, observe, and maintain. Make small, reversible bets, challenge assumptions, and unblock yourself with scrappy experiments.
- Engineering Strategy & Execution: Break the roadmap into design docs, stories, and tasks with solid estimates. Write secure, reliable, observable code; add tests and linters; review PRs; debug production issues; and hit sprint goals with clear quality bars and SLOs.
- Architecture, Planning & Throughput: Shape integration patterns, API contracts, and event schemas with peers. Balance feature work with hardening and tech debt. Improve velocity and reliability via CI/CD, automation, profiling, and cost/perf optimizations—while leveling up developer experience.
Duties & Responsibilities
- Full‑Stack Product Development & Engineering: Own the code from design doc to production. Architect and build scalable services and UIs with .NET/C# (primary), Python (data/evals/automation), Node.js, and TypeScript/Angular. Implement observability (logging, metrics, tracing), readiness checks, dashboards/alerts, load testing, profiling, and performance tuning. Ship with CI/CD, safe deploys (feature flags/canaries), and solid runbooks/on-call.
- Requirements & Solution Design (ERP): Translate workflows into AI‑native experiences with clear guardrails, human‑in‑the‑loop, auditability, and ERP‑grade reliability. Integrate with ERP data models, APIs, events, and workflows across Epicor ERPs.
- Mentorship: Work with talented developers and help foster the culture of clean secure code through participation in code reviews, peer programming and direct mentorship. Learn from experienced peers and leaders and disseminate knowledge within your team
- AI Quality, Safety & Governance: Encode autonomy levels in code (policies/state machines). Build evaluation harnesses for offline regression and online A/Bs; define SLAs/SLOs and watch them in prod. Enforce risk controls: prompt/tool policies, PII redaction, timeouts, rate limits, approval gates, and sandboxed tool use for LLM/RAG/agent features.
- Data & Platform Stewardship: Co-develop reusable orchestration, connectors, and evaluation pipelines shared across ERPs. Factor common logic into libraries/SDKs, version interfaces, document clearly, and improve developer ergonomics while respecting data lineage/retention rules.
- Enhancement & Customer Requests: Triage and size customer requests, balance with net-new work, and implement the highest-ROI items first. Use telemetry and support signals to validate impact; maintain changelogs and migration notes.
- Cross-Functional Leadership: Partner with Data Science, UX, Support, Services, and GTM. Turn designs into stable APIs/contracts, demo prototypes, support pilots, fix production issues quickly, and enable field teams with docs and runbooks.
- Trend Monitoring & Innovation: Track advances in LLMs, agent frameworks, retrieval, and evaluation. Run focused spikes/benchmarks against baselines; productionize only what proves durable value for ERP customers.
Knowledge, Skills & Abilities
- Applied AI & Agentic Systems Engineering: Build and operate LLM/RAG agents with tool-calling and autonomy controls; own evaluations, telemetry, safety guardrails, and reliability patterns.
- ERP Workflow & Integration Fluency: Integrate with ERP data models, APIs, events, and workflows across Epicor ERPs.
- Operational & Cost Acumen: Optimize latency, throughput, and inference/token spend; forecast capacity and manage budgets using data-driven trade-offs and clear SLO/SLA targets.
- Agile & SDLC Excellence: Enforce agile rituals, backlog hygiene, and quality gates; drive CI/CD, automated testing, secure coding, release management, and incident response/RCAs.
- SaaS & Cloud Production: Ship secure, compliant, multi-tenant services; design for observability, zero-downtime deploys (blue/green, canary), and strong identity/secrets management.
- Customer-Centric Engineering: Partner with customers, Support, and Services; run betas and A/Bs, close the loop with telemetry and field feedback, and prioritize work that delivers measurable outcomes.
- Previous ERP and developer tool development experience is a plus!
Required Qualifications
- Experience: 5+ years of full‑stack software engineering/product development; 3+ years leading and mentoring engineers or engineering teams.
- AI/ML: 2+ years of specialized experience in AI/ML or LLM‑powered products (agentic systems, RAG, or AI workflow automation).
- Architecture & SDLC: Demonstrated success architecting and delivering complex, scalable systems with rigorous SDLC practices.
- Cloud & DevOps: Expertise with Azure and modern DevOps (infrastructure as code, CI/CD, containerization, monitoring, incident management).
- ERP Background: Experience in manufacturing or distribution ERP is strongly preferred.
Additional Qualifications
- Programming Literacy (ranked): C#/.NET (primary); Python (secondary for data/evals/automation); Node.js & TypeScript (services, SDKs, and UI integration); Angular familiarity is valuable.
- Data & Integration Exposure: ETL/pipelines, connectors, retrieval patterns, and event‑driven architectures.
- Hands‑On with ML/GenAI: Experience with TensorFlow, PyTorch, or scikit‑learn; GenAI tooling (prompting, RAG, evals, telemetry); vector databases and embedding pipelines.
- Security & Compliance: Secure coding, identity/role management, data privacy, and auditability in regulated customer environments.
- Soft Skills: Strong problem‑solving, decision‑making, and interpersonal communication.
Success Metrics (Examples)
- On‑time, on‑scope delivery with agreed SLOs/SLA targets and quality gates.
- Measurable customer outcomes (e.g., cycle‑time reduction, accuracy/recall lifts, cost/throughput improvements).
- Reduction in operational incidents and MTTR; improvement in deployment frequency and change failure rate.
This role is perfect for a dynamic software developer ready to scale agentic AI in real ERP workflows. If you thrive in a fast-paced, visionary environment and want to shape the future of Cognitive ERP, we’d love to hear from you.
#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