Remote job
Full-Stack Product Engineer
Job details
About this role
Role overview
This senior or principal-level position focuses on building user-facing product experiences for an artificial intelligence and networking platform used by intelligence and security personnel worldwide. The work sits inside a small, fully remote, high-performance startup and reports directly to the Director of Engineering. The role blends front-end and full-stack engineering with active product ownership, giving the engineer meaningful influence over both code direction and feature design.
Responsibilities
- Deliver product experiences on an AI and networking platform serving intelligence and security staff around the world - Partner with design and product management on feature design, delivery schedules, and tradeoff decisions - Act as a product owner in a no-ticket-crunch environment, contributing as an active builder and designer shaping the platform's code and feature direction - Build and evolve the front-end architecture and design system, working within a Vue 3 client, Golang server, and MongoDB storage layer - Participate in technical design reviews and collaborate cross-functionally across ambiguous problem spaces
Requirements
- 8+ years of experience in product engineering or front-end client development roles - Hands-on experience with a reactive framework such as Vue, React, or Unity - Working knowledge of API design best practices for REST and GraphQL - Demonstrated ability to navigate ambiguous product domains and operate cross-functionally - Prior involvement in technical design review processes or review boards - Eligibility to obtain a U.S. government security clearance
Nice to have
- Background operating in small, fast-moving startup environments where autonomy and ownership are expected - Comfort with constant change, fast iteration, shared accountability, and a strong builder mindset
Benefits and work setup
- Fully remote, home-office based with geographic flexibility - Direct reporting line to the Director of Engineering - Culture that emphasizes autonomy, trust, strong communication, grit, and shared responsibility for outcomes