We are hiring a Principal Software Engineer for a client that provides a cloud-native SaaS platform supporting global creative teams. The platform leverages AWS serverless technologies, .NET, and React/TypeScript. This senior role focuses on architecture, scalability, engineering leadership, and hands-on development.
Responsibilities
• Lead the architectural direction and modernization of a large-scale SaaS platform.
• Improve system scalability, performance, and reliability.
• Build features in .NET and AWS (Lambda, API Gateway, DynamoDB, RDS, etc.).
• Guide backend, frontend, DevOps, QA, and offshore engineers.
• Implement and uphold engineering best practices and code standards.
• Collaborate with Product leadership to deliver high-quality releases.
Job requirements
• 10+ years of experience building SaaS applications.
• 3+ years in a Principal Engineer or Tech Lead role.
• Strong C#, ASP.NET, .NET Core, and xUnit experience.
• 1+ years AWS experience: Lambda, API Gateway, S3, CloudFormation, RDS, DynamoDB, EC2, Cognito.
• Strong system architecture and distributed systems expertise.
• Ability to review and guide React/TypeScript development.
• Excellent leadership and collaboration skills.
• Bachelor’s degree in Computer Science or related field (preferred).
Work Requirements
• Direct hire only.
• Must be a U.S. Citizen or a Green Card holder.
• No C2C / No Third Parties.