Principal Software Engineer
Core
Designing and building AI-driven platform services and capabilities for enterprise ERP software, integrating LLMs and agentic patterns into production-grade systems.
Role type
Principal Software Engineer (AI/Platform)
Builds
Cloud platform services, APIs, data layers, and AI capabilities for enterprise ERP products.
Domain
Enterprise Resource Planning (ERP), Artificial Intelligence, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C#/.NET, Python, TypeScript/JavaScript, Azure, distributed systems design, API design, production ownership, architectural review, AI/LLM integration
Preferred skills
AWS experience, AI-assisted engineering tools, complex business domain knowledge (ERP/finance/logistics), security instincts
Technologies
C#, .NET, Python, Azure, TypeScript, JavaScript, REST, GraphQL, Relational databases, Document databases, GitHub, CI/CD, LLM APIs
Responsibilities
Design and build cloud platform services and AI capabilities; integrate LLMs and agentic patterns into business software; raise architectural standards and mentor engineers; ensure production readiness (reliability, security, multi-tenancy); review designs across workstreams.
Seniority
Principal, hands-on IC with strategic influence