Principal Software Engineer (.NET/React)
Core
Design, develop, test, and maintain high-quality full-stack software solutions for enterprise-scale SaaS products, focusing on configurable and customizable functionality.
Role type
Principal Software Engineer (Full-Stack)
Builds
Scalable, configurable, and extensible SaaS applications
Domain
Enterprise Software / SaaS
Deliverable
production ML models | product features
Required skills
C#, .NET, TypeScript, React, REST API design, object-oriented design, data structures, design patterns, debugging, code review, software architecture
Preferred skills
SaaS or enterprise software development, AI-assisted development tools, AWS, CI/CD pipelines, DevOps practices, Agile methodologies
Technologies
C#, .NET, TypeScript, React, ASP.NET, AWS, CI/CD, DevOps, REST, Security
Responsibilities
Design and build scalable technical solutions from business requirements; create reusable frameworks and components; assess and improve AI-generated code for maintainability and security; diagnose and resolve complex software defects; contribute to software architecture and technical roadmaps; evaluate emerging technologies and AI-driven engineering practices.