Software Engineer, Principal
Core
Design and develop software applications, prototypes, and proofs of concept while optimizing performance and scalability for high-quality solutions.
Role type
Principal Software Engineer
Builds
Software applications, project prototypes, proofs of concept, and client demos
Domain
Enterprise software development on Microsoft stack
Deliverable
production ML models | product features
Required skills
Object-oriented development, C#, .NET Core, JavaScript/TypeScript, CSS, HTML, SQL Server, Cosmos Db, RESTful services and APIs, Git, CI/CD systems
Preferred skills
Cloud platform experience (Azure/AWS/GCP)
Responsibilities
Design and develop software applications, evaluate and optimize critical application components, drive end-to-end delivery, perform code reviews, ensure compliance with web standards and accessibility requirements, maintain high-quality code standards
Seniority
Principal, hands-on IC