Senior Software Engineer
Core
Design, build, and scale resilient distributed applications and AI-driven agentic solutions using .NET and Azure.
Role type
Senior Software Engineer (AI & Distributed Systems)
Builds
Scalable event-driven applications, AI agent workflows, and cloud-native microservices.
Domain
Logistics / Supply Chain / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
.NET Core, C#, Azure, Apache Kafka, Temporal, Microservices, REST APIs, Docker, Kubernetes, LLMs, Prompt Engineering, Tool Orchestration
Preferred skills
High-scale enterprise systems, Observability, Security best practices, Supply chain domain knowledge
Technologies
.NET, C#, Azure, AWS, Kafka, Temporal, Docker, Kubernetes, Vue, React, Angular, Postgres, SQL, NoSQL
Responsibilities
Design and develop scalable .NET applications; Architect cloud-native solutions on Azure/AWS; Build and manage event-driven systems with Kafka; Implement workflow orchestration with Temporal; Develop Agentic AI applications using MCP and LLMs; Lead code reviews and mentor junior engineers; Troubleshoot production issues and drive root cause analysis.
Seniority
Senior, hands-on IC with mentorship