About the Role:
The Product Developer, Sr is responsible for designing, coding, testing and maintaining company products by participating in
all phases of the development process. The Product Developer, Sr works with other areas of the business to providerecommendations and mentors other team members.
What Youll Do:
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.FullStack 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 AInative experiences with clear guardrails, humanintheloop, auditability, and ERPgrade 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 teamAI 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.
What You Need to Succeed:
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!
Experience:
5+ years of fullstack software engineering/product development; 3+ years leading and mentoring engineers or engineering teams.AI/ML:
2+ years of specialized experience in AI/ML or LLMpowered 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 eventdriven architectures.HandsOn with ML/GenAI:
Experience with TensorFlow, PyTorch, or scikitlearn; 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 problemsolving, decisionmaking, and interpersonal communication.
Success Metrics (Examples)
- Ontime, onscope delivery with agreed SLOs/SLA targets and quality gates.
- Measurable customer outcomes (e.g., cycletime 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.
#Hybrid