Infra Engineer; Onsite Brooklyn
Listed on 2025-12-28
-
IT/Tech
Systems Engineer
Software Engineer – Developer Experience & Internal Tooling
Location: Williamsburg, Brooklyn, NYC (In-person)
Type: Full-Time
Salary: $170,000 – $210,000
Equity: 0.1% – 0.3%
Start Date: ASAP
Openings: Multiple
APIs power the modern web, but they’re often painful to work with — brittle, inconsistent, and poorly documented. At Fern
, we’re building the tooling to fix that. Our platform allows teams to offer beautifully typed, easy-to-use SDKs and docs for their REST APIs — the kind of developer experience once exclusive to top-tier companies like Stripe.
Founded in 2022 and backed by Bessemer and Y Combinator
, we’re a team of fewer than 20 engineers building open-source devtools used by the likes of Square, Eleven Labs, and Cohere. We're based out of our Brooklyn HQ in Williamsburg
, and we believe in tight collaboration, fast iteration, and world-class engineering culture.
We’re looking for an engineer with a passion for developer productivity to take full ownership of Fern’s internal development ecosystem. Your mission?
Make Fern engineers outrageously productive.
You’ll be the architect and maintainer of our internal tooling and CI/CD systems. From reducing build times to standardizing test infrastructure, you’ll eliminate friction and improve speed across a technically diverse codebase that includes:
- Two monorepos
- Four backends in different languages
- A Next.js frontend powering customer-facing API docs
This role is a force-multiplier for the entire engineering team. If you enjoy diving deep into the complexity of developer workflows and turning chaos into clarity, you’ll thrive here.
What You’ll Do- Own and evolve our CI/CD infrastructure
, primarily via Git Hub Actions. - Optimize build systems using pnpm
, Turbo Repo
, and caching strategies
. - Triage and resolve pain points in developer workflows across monorepos and multiple languages (Type Script, Python, Node.js, etc.).
- Define standards for testing, linting, and release processes.
- Improve iteration speed — reduce build/test/deploy times across projects.
- Collaborate with the rest of engineering to prioritize high-impact improvements.
- Champion engineering excellence through tooling, documentation, and automation.
Experience
- 2–10 years of software engineering experience, with a strong background in:
- Dev Ops
, Dev Ex
, or Infrastructure Engineering
, or - Backend-leaning engineering with meaningful CI/CD impact
- Dev Ops
- Track record of owning and improving CI/CD systems
- Bonus: clear metrics like "reduced test pipeline time by 35%"
- Startup or high-velocity team experience is strongly preferred
- Previous roles at B2B SaaS
, API tooling
, or dev-focused companies are a plus - Ex-founders are welcome and valued
- Degree in Computer Science or related field from a Top 30 university preferred
Required
- Deep experience with Type Script
- Hands‑on with Git Hub Actions or similar CI tools
- Familiarity with:
- Build systems like pnpm, Turbo Repo, Babel, ESLint, Jest
- Modern deployment tooling and caching strategies
- Fluency in development workflows — branching, testing, shipping
- Comfort working across multiple languages and monorepos
- Experience optimizing performance in JS/TS environments
- Exposure to LLM-driven tooling workflows (Claude, Bedrock)
- Familiarity with frontend frameworks (e.g.,
Next.js
) and backend stacks like FastAPI
, Express
- Strong written and verbal communication
- Deep empathy for developers
- Drive to take initiative, prioritize impact, and own systems end‑to‑end
- Excited to be on‑site with the team in Brooklyn, NYC
- Multiple short stints (
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).