Taro Logo

Software Engineer, C

Building toolkit enabling software companies to offer world-class APIs, serving customers like Square, ElevenLabs, Webflow, and Intercom.
Brooklyn, NY, USA
$200,000 - $230,000
Backend
Senior Software Engineer
In-Person
11 - 50 Employees
3+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, C

Fern is an innovative Series A startup that's revolutionizing how companies deliver APIs, having raised over $10M from Bessemer and Y Combinator. Growing at 5x year-over-year, they're building essential toolkit for companies like Square, ElevenLabs, Webflow, and Intercom to provide exceptional developer and agent experiences.

As a C SDK Engineer, you'll be at the forefront of defining excellence in modern C SDK development. The role combines deep technical expertise with creative problem-solving, requiring you to craft idiomatic and reliable SDKs that developers love to use. You'll own crucial components of their open source compiler, establishing core abstractions that power all generated SDKs.

The position offers unique opportunities to shape the future of API development tools while working with a team of ex-Palantir and ex-founders in their Williamsburg, Brooklyn office. The culture emphasizes autonomy, quick iteration, and minimal bureaucracy, allowing engineers to make meaningful impact rapidly. You'll have direct interaction with users, contributing to product direction through hands-on feedback.

The compensation package is competitive ($200K-$230K with equity) and includes comprehensive benefits like health insurance, unlimited vacation, and an $18,000 annual bonus for living near the office. The role is perfect for experienced developers who are passionate about C development, enjoy community engagement, and want to be part of a high-growth startup shaping the future of API development.

Last updated a month ago

Responsibilities For Software Engineer, C

  • Define C best practices for modern SDK development
  • Build out and own core components of open source compiler
  • Implement new capabilities like auto-pagination and server-sent events
  • Engage with the C community and incorporate best practices
  • Work directly with developers through GitHub issues and community forums
  • Shape technical decisions and influence product direction

Requirements For Software Engineer, C

TypeScript
  • 3+ years of software development
  • Strong communicator; comfortable solving technical problems with customers
  • TypeScript proficient with willingness to work across multiple languages
  • Deep experience with foundational C tools, such as Make, Valgrind, GDB, and Clang
  • Strong grasp of C's mature ecosystem — from memory safety patterns to modern extensions like C11 and POSIX standards
  • Enthusiasm for shaping language communities

Benefits For Software Engineer, C

Medical Insurance
Dental Insurance
Vision Insurance
  • Prime office location in Williamsburg, Brooklyn
  • Bonus $18,000 per year for living close to the office
  • Free meals (breakfast, lunch, and dinner)
  • Health, dental, and vision insurance
  • Unlimited vacation
  • Flexible WFH policy
  • Domestic and international team offsites