Principal Engineer – Catalog (.NET with AI)
Enoch A.RemoteSENIORPosted 2h ago
C#.NET Core.NET 8Distributed SystemsMicroservicesEvent-Driven ArchitectureData ModelingData PipelinesAPI DesignReactAzureAWSGCPAI-assisted development toolsGitHub CopilotClaude CodeCursor
About the Role
We are looking for a Principal Engineer to join our team and drive architecture, modernization, and engineering excellence across large-scale enterprise systems. This role focuses on building scalable platforms and leveraging AI-driven software development.
Key Responsibilities
• Lead the design and modernization of large-scale distributed platforms
• Define architecture standards and drive cross-team technical initiatives
• Build and optimize high-scale APIs, microservices, and event-driven systems
• Implement AI-assisted engineering practices using tools like GitHub Copilot, Cursor, and Claude
• Mentor senior engineers and conduct architecture and code reviews
• Drive CI/CD, automated testing, observability, and engineering best practices
Requirements
• 12+ years of software engineering experience
• Expert in C#, .NET Core/.NET 8
• Strong experience with Distributed Systems, Microservices, Event-Driven Architecture
• Expertise in Data Modeling, Data Pipelines, and API Design
• Experience with React or modern frontend frameworks
• Cloud experience with Azure, AWS, or GCP
• Strong background in platform modernization and legacy system transformation
• Experience using AI-assisted development tools such as GitHub Copilot, Claude Code, or Cursor