Principal Engineer (ASP.NET)
WISEcode · United States · 2 mo ago
RemoteRemoteEngineeringFull-time
About the role
The Principal Engineer (PE) is WISEcode’s highest-impact individual-contributor role. They combine deep hands-on engineering with clear architectural ownership and accountability across major parts of the platform.
Responsibilities
- Translate product ideas, data models, and company vision into durable architectures whose core design remains sound as requirements evolve.
- Jumpstart high-complexity features or systems end-to-end and hand them off once patterns are established and clearly documented.
- Guide teams through decisions on reliability, performance, schema evolution, observability, AI integration, and scale.
- Influence without authority—shaping engineering culture, mentoring senior engineers, and raising the organizational bar.
- Operate as a flexible, high-impact bench. Embed temporarily into a product team to help them accelerate a difficult initiative, unblock architectural issues, or deliver a full-stack vertical slice (UI to API to DB/Lakehouse to infrastructure).
- Partner closely with product, design, CTO, data, and AI/ML teams to shape roadmap and feasibility.
- Apply AI/ML concepts to improve automation, personalization, data quality, and developer experience.
Qualifications
- BSCS or equivalent engineering degree
- 12+ years of strong professional development experience
- Demonstrated ownership of large-scale .NET / ASP.NET systems whose architecture, performance, and evolution you were personally responsible for over time
- Strong ASP.NET Blazor UI experience and genuine enthusiasm for front-end craftsmanship
- Deep expertise with Postgres, database performance tuning, schema design, and ORMs (especially EF Core)
- Proven ability to design, scale, and evolve enterprise-grade systems and distributed architectures
- Track record of technical leadership, mentoring, and cross-team influence
- Ability to operate independently, set direction, and drive execution in ambiguous contexts
- Broad systems thinking with depth in multiple technical domains
- Familiarity with AI/ML concepts and ability to apply them responsibly in product development