To Apply for this Job Click Here
We are seeking an experienced Principal Software Engineer to lead the design and development of advanced .NET applications that power our eCommerce platforms. The ideal candidate will combine deep technical expertise in .NET technologies with hands-on experience integrating AI-driven solutions to enhance personalization, automation, and user engagement across digital commerce experiences.
This role will provide technical leadership across multiple development teams, driving architectural decisions, coding standards, and best practices while staying ahead of emerging technologies in AI and eCommerce.
Key Responsibilities
-
Lead the architecture, design, and development of scalable, high-performance .NET-based eCommerce applications.
-
Integrate AI and machine learning components to optimize personalization, search, recommendations, and predictive analytics.
-
Collaborate with Product, UX, and Data Science teams to define technical strategies for new features and customer experiences.
-
Oversee and review code to ensure adherence to architectural and performance standards.
-
Optimize application performance, scalability, and reliability across distributed systems.
-
Evaluate and implement emerging technologies in AI, cloud computing, and eCommerce frameworks.
-
Drive continuous improvement in software delivery, testing, and CI/CD pipelines.
Required Skills & Qualifications
-
5+ years of software development experience
-
Experience with .NET Core / .NET 6+, C#, and RESTful APIs.
-
Experience with AI/ML frameworks
-
Strong background in eCommerce platforms, payment integration, order management, or digital customer experience.
-
Excellent communication skills with the ability to translate complex technical concepts into business value.
T1430867-PHI_1760469986