Haystack
← Back to Jobs
Technology
HP

Principal Software Engineer

HPTech Inc.United States🇺🇸United StatesPosted Sep 24, 2026

Quick Overview

Seniority
Leader
Work mode
Hybrid
Location
United States
Posted
22 hours ago
SQLT-SQLC#CSS.NETASP.NETHTMLJavaScriptRESTReactTypeScript

Job Description

TECHNICAL SKILLS

 SHAPE  \* MERGEFORMAT

AI-Driven Development

•         Hands-on fluency with AI-assisted development tools — using them daily and understanding their strengths, failure modes, and appropriate limits.

•         Experience building and orchestrating agents: designing agent loops, managing context and memory, composing multi-step pipelines from discrete skills, and handling failure modes gracefully.

•         Ability to define reusable, well-scoped skills with clear interfaces and predictable behavior — the building blocks of reliable agentic workflows.

•         Prompt engineering as a first-class discipline: structured prompting, output validation, iterative refinement, and the ability to teach these practices to others.

•         Practical experience evaluating agent behavior: defining what good looks like, building evals, and holding AI-generated work to the same standards as hand-authored code.

•         Ability to identify which parts of a development workflow are good candidates for automation or AI assistance and which are not.

Cloud Native & Platform

•         Strong working command of containerization and orchestration — building and running services that are scalable, reliable, and operationally simple.

•         Experience with major cloud platforms and their managed services, with a preference for platformnative solutions over custom infrastructure.

•         Infrastructure as code practices applied consistently across environments.

•         Building and maintaining CI/CD pipelines with an emphasis on fast feedback, automated quality gates, and safe deployment patterns.

•         Distributed systems fundamentals applied in practice: service communication, event-driven patterns, observability, and fault tolerance.

Application Development

•         Deep expertise in C# / .NET — platform internals, async programming, and performance optimization.

•         API design and implementation using ASP.NET Core, including REST principles, versioning, and middleware patterns.

•         Relational database design, ORM usage, and T-SQL query optimization.

•         Front-end development with React and TypeScript, including component design and state management patterns.

•         Proficiency with modern JavaScript/TypeScript, HTML, and CSS.

Tooling & Quality

•         Performance profiling and analysis across both server and client layers.

•         Comprehensive testing strategies spanning unit, integration, and end-to-end coverage.

•         Security fundamentals: secure coding practices, secrets management, and awareness of common vulnerability classes.

Similar jobs