remoteonsite
Principal Software Engineer - C .NET - Progress
Software Engineer
Lead the design and delivery of AI‑powered eCommerce solutions using C# and .NET, driving architectural excellence and mentoring teams to accelerate product innovation.
About the role
Key Responsibilities
- Architect and develop scalable, AI‑enabled eCommerce services in C#/.NET, ensuring high performance and reliability.
- Lead cross‑functional teams, providing technical guidance, code reviews, and mentorship to junior engineers.
- Collaborate with product, data science, and DevOps to integrate machine‑learning models and streamline deployment pipelines.
- Define best practices for secure, maintainable code and champion continuous improvement initiatives.
- Drive innovation by evaluating emerging technologies and proposing architectural enhancements.
Requirements
- 10+ years of software development experience with deep expertise in C# and .NET Core.
- Proven track record delivering large‑scale eCommerce platforms and integrating AI/ML components.
- Strong leadership skills, comfortable mentoring and influencing technical direction.
- Experience with cloud services (Azure/AWS), containerization, and CI/CD pipelines.
- Excellent communication skills and a passion for building high‑quality, customer‑centric solutions.