809,571open jobs
52,188companies
128,802added this week
Browse all
Salary
$150k – $250k per year
Location
In office (New York)
Seniority
Middle · 3+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Sep 26, 2026. First seen by Alion on Sep 25, 2026.

Overview
Company
Impact
Profile match
Pennant gives institutional investors - and the companies and advisors they engage with - voting and governance intelligence to act on their own principles at scale.

Full-time. Founding team. New York City, in-person required. Reports to the Co-founder & CTO and works directly with both founders and customers.

About Pennant

Pennant is a YC-backed company building software for corporate governance, starting with proxy voting and company engagement.

Institutional investors, public companies and their advisors make consequential decisions using information scattered across filings, policies, research and conversations. We bring that information together so teams can understand the evidence, apply their own judgment and preserve why they made a decision.

Our ambition is a world model for corporate governance: a system that connects institutional knowledge, policies, decisions and outcomes. Getting there starts with reliable data and software customers trust in their daily work.

The role

Own a customer workflow from understanding the problem through repeated production use.

This is a full-stack engineering role with product judgment and customer ownership. You will build on an existing application, connecting interfaces, backend APIs, persistent state and integrations into complete workflows. You should be comfortable tracing a user action from the browser to the database, and owning what happens when only part of that sequence succeeds. You will work directly with customers to observe how they work, challenge assumptions, prototype interactions and follow up after release.

Your likely first assignment is a focused research or company-engagement workflow: help an analyst review evidence, make a decision and follow through. The goal is a useful, reliable sequence, not a collection of disconnected screens or an entire CRM built before a customer can use it.

As one of our first engineering hires, you will have a substantial say in the product and how we build it. Your responsibility includes onboarding and production support, not just shipping the first version.

What you'll own

  • Work with founders and customers to turn an ambiguous request into a bounded problem. Agree on what success means, make tradeoffs explicit and build the smallest complete workflow that addresses it.
  • Build across the interface, backend APIs, database transactions and integrations. Trace existing behavior before changing it, evolve contracts safely, and connect working components rather than defaulting to a rewrite.
  • Make dense evidence easy to inspect and act on. Use prototypes and customer observation to improve navigation, source review and decision capture. Show uncertainty and incomplete coverage without making the interface overwhelming.
  • Build useful AI features, such as evidence-backed research summaries. Evaluate their behavior on representative cases, use deterministic code where it works better, and make consequential actions subject to appropriate human review.
  • Preserve decisions, corrections, rationale and approval history. Enforce permissions and make imports, retries and partial failures recoverable without duplicate records or lost work. Make saved, pending, unavailable and demonstration states clear to users.
  • Own onboarding and follow-through for your workflow. Measure completion, repeat use and manual effort. Build the internal tools needed to support customers without turning every request into a founder intervention.

You will work closely with our data and AI engineering counterpart, who owns source ingestion, extraction and the underlying data-quality contract. You own the application workflow and how customers inspect, correct, approve and use its outputs.

When a customer encounters a problem in your workflow, you own getting it resolved, bringing in the appropriate engineer rather than fixing every component yourself. Together, you will define how data changes affect customer corrections and approvals. We will scope your initial work so you can make progress even if the other role has not yet been filled.

The founders remain responsible for company priorities and commercial commitments. Founders and domain reviewers provide policy interpretation; you will help translate that expertise into clear product behavior.

Problems you might tackle

  • Let an analyst inspect a recommendation alongside its evidence, correct a fact and understand whether the change requires a new review.
  • Turn imported engagement notes into a useful company history, then help the analyst prepare for the next conversation and capture what was decided.
  • Recover a partially failed import without duplicating records. Show the customer what succeeded, what still needs attention and how to continue.

The role may later extend to reporting, voting execution or other governance workflows. We will prioritize those against customer needs and external dependencies rather than treating them as simultaneous first assignments.

Your first 90 days

  • By day 30: Observe a selected customer's workflow, agree on the initial scope and acceptance criteria, and ship a useful improvement. Establish a baseline for completion time and manual effort.
  • By day 60: Own the scoped workflow through onboarding and production use. Test permissions and recovery paths, instrument usage, and add evaluations for model-based behavior.
  • By day 90: Carry a customer request through to accepted production use without a founder coordinating each step. Show evidence of repeat use where the workflow's cadence permits, explain the remaining friction and identify the next improvement from observed behavior.

We will choose the initial customer and measures together. A shipped feature is a starting point; success includes whether the intended user can complete the task reliably.

What you bring

  • Strong full-stack fundamentals in TypeScript: component-based web applications (we use React and Next.js), typed backend APIs (we use NestJS), Postgres and data modeling.
  • Product and interaction judgment. You can make a complex workflow understandable, notice consequential details and use a prototype to test an assumption before overbuilding.
  • Experience owning software used by real customers, including releases, onboarding, production debugging and improvements after launch.
  • Sound judgment about database transactions, durable application state and integrations. Our product is multi-tenant, so you take organization-scoped authorization seriously and test it.
  • Experience testing complete user journeys and failure recovery, not only isolated components. We run browser tests with Playwright against the real API.
  • The ability to talk directly with customers, distinguish the underlying need from the requested feature, and explain technical tradeoffs without hiding behind jargon.
  • Practical familiarity with LLM-powered products such as streaming chat, tool calling and evidence-backed summaries, and a willingness to evaluate their usefulness and failure modes. Deep experience shipping complex, data-intensive products can outweigh a long list of AI projects.

Experience with financial products, document viewers, approval workflows or early-stage companies is useful. We will teach the governance domain. We care more about what you have made work for customers than which framework you used.

Our stack

TypeScript end to end: Next.js and React with Tailwind on the web, NestJS on the API, Postgres for application data, with Go for some backend services. We run on Google Cloud and Vercel, test with Vitest, Jest and Playwright, and CI enforces coverage gates. Observability is Datadog and Sentry.

How we work

We work in person in New York and stay close to customers. We prototype quickly, use AI development tools where they help, and remain responsible for what we ship.

We narrow scope before compromising correctness, permissions or customer trust. We test representative cases and failure paths, observe what happens after release, and flag risks early. Founding engineers have room to make decisions and are expected to make their reasoning understandable to the team.

Apply

Send a short note and examples of work you have shipped. Describe a customer problem you owned, what you built across the stack, what changed after users tried it and how you knew it worked. Links, screenshots or a short walkthrough are welcome; do not share confidential customer material.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
809,571 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
New York
≈ $124k – $230k per year (Estimated) • In office • TS/SCI • 7+ years exp • Honolulu
JavaScript
Node JS
Node JS
Commander.js
AI/ML
Recommender Systems
DevOps
CI/CD
Apply
≈ $129k – $238k per year (Estimated) • In office • TS/SCI • 7+ years exp • Alexandria
JavaScript
Node JS
Node JS
Commander.js
AI/ML
Recommender Systems
DevOps
CI/CD
Apply
$120k – $235k per year • In office • 8+ years exp • Bachelor's Degree • Washington
Python
Rust
TypeScript
OpenQASM
Q#
Q#
Quantum Intermediate Representation
AI/ML
CUDA Toolkit
CUDA
Edge AI
DevOps
GitHub
Quantum
Qiskit
Cirq
PennyLane
Apply
$120k – $235k per year • In office • 8+ years exp • Bachelor's Degree • Washington
C++
C++
STL
AI/ML
Copilot
Cybersecurity
DLP
Apply
$120k – $235k per year • In office • 8+ years exp • Bachelor's Degree • Washington
C#
C++
DevOps
Windows
Apply
$150k – $250k per year • Equity 0.2–1.5% • In office • Full-Time • 3+ years exp • New York
Python
Go
TypeScript
SQL
Node JS
Node JS
Nest.JS
Databases
PostgreSQL
Google BigQuery
BigQuery
AI/ML
LangChain
AI Agents
LangSmith
OpenAI
Anthropic
World Models
DevOps
gRPC
Terraform
GCP
Datadog
Docker
Kubernetes
Analytics
ETL/ELT
QA
Sentry
Apply
≈ $109k – $239k per year (Estimated) • In office • Internship • New York
Python
Go
JavaScript
TypeScript
SQL
Node JS
Node JS
Nest.JS
Databases
PostgreSQL
Google BigQuery
BigQuery
AI/ML
Prompt Engineering
AI Agents
LangSmith
LLM
OpenAI
Anthropic
LLM Evaluation
World Models
DevOps
GCP
Apply
Founding Engineer 1 day ago
$150k – $225k per year • Equity 1–3% • In office • Full-Time • 1+ year exp • New York
Python
JavaScript
TypeScript
SQL
AI/ML
LangGraph
LangChain
Embeddings
Multimodal AI
Computer Vision
AI Agents
LangSmith
LLM
RAG
OCR
Frontend
React.js
DevOps
GCP
Azure
Git
AWS
Apply
$250k – $300k per year • Equity 1.5–3% • In office • Full-Time • San Francisco
JavaScript
TypeScript
Databases
PostgreSQL
AI/ML
Model Context Protocol
AI Agents
OpenAI
Computer Use
Mastra
Frontend
Next.js
React.js
DevOps
AWS
Self-Healing
GitHub
Management
Stripe
Apply
≈ $25k – $68k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Bucharest
SQL
Analytics
Power BI
SSIS
SSAS
Management
Agile
BPMN
Apply
$150k – $250k per year • Equity 0.2–1.5% • In office • Full-Time • 3+ years exp • New York
Python
Go
TypeScript
SQL
Node JS
Node JS
Nest.JS
Databases
PostgreSQL
Google BigQuery
BigQuery
AI/ML
LangChain
AI Agents
LangSmith
OpenAI
Anthropic
World Models
DevOps
gRPC
Terraform
GCP
Datadog
Docker
Kubernetes
Analytics
ETL/ELT
QA
Sentry
Apply
≈ $133k – $287k per year (Estimated) • In office • Internship • Bachelor's Degree • New York
AI/ML
AI Agents
World Models
Design
Figma
Apply
≈ $109k – $239k per year (Estimated) • In office • Internship • New York
Python
Go
JavaScript
TypeScript
SQL
Node JS
Node JS
Nest.JS
Databases
PostgreSQL
Google BigQuery
BigQuery
AI/ML
Prompt Engineering
AI Agents
LangSmith
LLM
OpenAI
Anthropic
LLM Evaluation
World Models
DevOps
GCP
Apply
Python Developer 1 day ago
≈ $141k – $260k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • New York
Python
SQL
Apply
Java Developer 1 day ago
≈ $134k – $247k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • New York
Java
Java
Hibernate
Apply
$60k – $80k per year • In office • Internship • New York
AI/ML
Model Context Protocol
Design
Canva
Apply
$110k – $140k per year • Equity 0.1–0.3% • In office • Full-Time • New York
Design
Canva
Apply
$150k – $240k per year • Equity 0.1–0.3% • In office • Full-Time • 6+ years exp • New York
AI/ML
Claude
Apply
See all jobs
This is one of many
809,571 more open roles from verified company boards, updated every day.