America's Job Portal
The primary responsibility of the Principal Software Engineer (AI-First Development) is to direct the day-to-day technical execution of a small AI-First engineering team, designing, orchestrating, and validating software applications built through AI-driven development workflows. This role operates within an AI-First Software Development Lifecycle (SDLC) in which AI agents serve as primary producers of code, configuration, and test artifacts, while the Principal Software Engineer provides architectural direction, context engineering, human-in-the-loop governance, technical mentorship, and final accountability for delivered software.
The Principal Software Engineer is a seasoned engineer who has already integrated modern AI-assisted development tools into their daily workflow and who has experience guiding other engineers through architectural decisions, code reviews, and delivery commitments.
All duties are to be perfor...