×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer

Job in Peterborough, Cambridgeshire, PE1, England, UK
Listing for: EPIND Epicor India
Full Time position
Listed on 2026-07-23
Job specializations:
  • Software Development
    Backend Developer, AI Engineer (Applied/Software)
Salary/Wage Range or Industry Benchmark: 100000 - 150000 GBP Yearly GBP 100000.00 150000.00 YEAR
Job Description & How to Apply Below

Overview

We are looking for a Principal Software Engineer to join a small, highly experienced Epicor Labs team that transforms innovative AI concepts into enterprise‑grade products trusted by enterprise customers. This hands‑on engineering role involves designing and building AI capabilities across Epicor’s ERP portfolio.

Responsibilities
  • Design and build the next generation of AI capabilities across Epicor’s ERP portfolio.
  • Lead rapid PoC and MVP exploration of new AI capabilities and evolve successful ones into production‑grade services.
  • Design and build cloud platform services, APIs, data layers, and integrate them with large, established ERP products.
  • Bring research & development output up to enterprise standard: reliability, observability, security, multi‑tenancy, and safe failure behavior.
  • Integrate LLMs and agentic patterns responsibly, establishing guardrails, permissions, auditability, and probabilistic design considerations.
  • Raise the technical bar through architectural reviews, mentoring engineers at all levels, and turning good judgment into standards and automation.
Qualifications
  • Principal‑level engineering depth in C#/.NET and/or Python, with Azure preferred.
  • Strong record of designing and shipping production services.
  • Production Type Script/JavaScript frontend experience building secure, accessible user interfaces that integrate with enterprise web shells, APIs, and backend services.
  • Experience designing and integrating enterprise information systems with a deep understanding of data flows, system boundaries, and operational impact of change.
  • Ability to collaborate effectively with data scientists and other AI specialists to convert data, models, and experimentation into reliable, usable product capabilities.
  • Production ownership experience: managing partial failure, resilience, blast‑radius thinking, and incident management.
  • Distributed‑systems fluency: service boundaries, transactional thinking, multi‑tenant design, API design, and versioning.
  • Strong architectural communication skills, able to explain, document, and defend design decisions across teams.
  • Pragmatism under real‑world constraints, choosing achievable solutions over theoretical perfection.
  • Highly desirable: hands‑on exposure to AI‑assisted engineering (LLM APIs, agentic coding tools, prompt‑driven workflows), experience taking early‑stage products from PoC/MVP to production, AWS experience, domain experience in ERP, e‑commerce, finance, logistics, and strong security instincts.
Benefits
  • Competitive pay and benefits.
  • Health and wellness benefits.
  • Internal mobility and career development opportunities.
  • Education support and free Linked In Learning licenses.
  • Inclusive workplace with global mobility support.
  • Work‑life balance policies that encourage time off to rest and recharge.
Equal Opportunity Statement

Epicor is committed to creating a workplace and global community where inclusion is valued. We are an equal‑opportunity employer and encourage people of all backgrounds to apply.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary