Senior Lead Software Engineer
Core
Senior technical leader and hands-on developer for Order Management, building secure, scalable software, integrations, and AI-driven solutions to solve high-value business problems.
Role type
Senior Lead Software Engineer (Player-Coach)
Builds
Production-grade applications, integrations, APIs, data workflows, and AI/automation capabilities for Order Management.
Domain
Enterprise Software / Order Management / Generative AI
Deliverable
production ML models | product features
Required skills
Full-stack software development, REST API design, Cloud architecture, Generative AI/LLM evaluation, Player-coach leadership, Systems thinking, Technical strategy, Agile delivery
Preferred skills
Microsoft stack (Azure, Dynamics 365), Modern front-end frameworks, Containerization, CI/CD, Agent frameworks, Order Management domain knowledge
Technologies
Python, C#, Java, TypeScript, Git, REST APIs, Azure, Dynamics 365, Power Platform, Copilot Studio, Microsoft Fabric, LLMs, AI Agents
Responsibilities
Partner with business leaders to define outcomes and translate needs into technical solutions; Lead discovery, design, and delivery of production applications and AI capabilities; Build and deploy scalable integrations and data workflows; Establish reusable engineering patterns and architecture standards; Mentor a small pod of engineers while remaining hands-on; Drive software engineering strategy and roadmaps for the Order Management organization.
Seniority
Senior, hands-on IC with leadership responsibilities
