
Principal Engineer – ASP.NET
Posted 22 hours ago

Posted 22 hours ago
• Transform product concepts, data frameworks, and the company's vision into robust architectures that maintain their integrity as requirements change.
• Initiate complex features or systems from start to finish and transition them once patterns are established and thoroughly documented.
• Assist teams in making informed decisions regarding reliability, performance, schema development, observability, AI integration, and scalability.
• Influence without direct authority — contributing to the engineering culture, mentoring senior engineers, and enhancing organizational standards.
• Resolve team obstacles by diagnosing issues across full-stack boundaries (from Blazor to API to Postgres and data pipelines).
• Guide senior engineers and foster an elevated engineering culture through clarity, documentation, and exemplary practices.
• Collaborate closely with product, design, CTO, data, and AI/ML teams to influence the roadmap and assess feasibility.
• Utilize AI/ML concepts to enhance automation, personalization, data quality, and the developer experience.
• Bachelor’s degree in Computer Science or a related engineering field.
• Over 12 years of substantial professional development experience.
• Proven ownership of large-scale .NET / ASP.NET systems for which you have been responsible for architecture, performance, and evolution over time.
• Strong experience with ASP.NET Blazor UI and a genuine passion for front-end craftsmanship.
• Extensive knowledge of Postgres, including database performance optimization, schema design, and ORMs (particularly EF Core).
• Demonstrated capability to design, scale, and evolve enterprise-level systems and distributed architectures.
• History of technical leadership, mentoring, and influencing across teams.
• Capacity to work independently, establish direction, and drive execution in uncertain situations.
• Comprehensive systems thinking with expertise in multiple technical areas.
• Understanding of AI/ML concepts and the ability to apply them responsibly within product development.
• Startup mentality — flexibility, a sense of urgency, pragmatism, and comfort with shifting between strategic planning and hands-on execution.
• Health insurance
• 401(k) matching
• Flexible work hours
• Paid time off
• Professional development opportunities
Rox Partner
Very
Get handpicked remote jobs straight to your inbox weekly.