Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Remote Software Engineer, Go

Fern

About Fern:

At Fern, we believe every software company should offer a world-class API. We're building the toolkit to make that possible. We enable customers like Square, ElevenLabs, Webflow, and Intercom to offer a best-in-class developer (DX) and agent experiences (AX).

Our team is primarily ex-Palantir and ex-founders, working together from our office in Williamsburg, Brooklyn. We give builders the autonomy to take ownership, the speed to move quickly, and the support to do the best work of their careers. Fern is growing more than 5x year-over-year, is at the Series A stage, and has raised over $10M from Bessemer and Y Combinator.

Why you should work here:

  • Experience a hyper-growth startup: Join a top-decile growth company early. You'll get firsthand exposure to how a startup scales with visibility into product, engineering, design, and go-to-market. Thinking of founding a startup someday? This is the place to learn.

  • High trust and autonomy: You’ll have ownership over meaningful projects from day one, with the freedom to shape technical decisions and influence product direction. We trust engineers to figure out the best path forward—without micromanagement.

  • We move quick: Your code will ship quickly and be used by our customers within days (and sometimes hours). We prioritize shipping fast, and invest in the developer experience toolchain to make that possible.

  • Few meetings and bureaucracy: No bloated sprint rituals or unnecessary status updates. Just clear priorities, thoughtful async communication, and space to build.

  • Palantir-inspired customer obsession: Many of our engineers come from Palantir and bring the same focus on solving real customer problems. You’ll work directly with users to tackle their top developer priorities and shape the product through hands-on feedback.

What you’ll do:

As a Go SDK Engineer at Fern , you’ll define what great looks like for modern Go SDKs—making them idiomatic, reliable, and delightful to use. You’ll own parts of our open source compiler, shaping the core abstractions behind all generated SDKs. You’ll also stay deeply connected to the Go community, evolving the SDK based on real-world developer feedback and emerging best practices.

  • Define Go best practices. You’ll set the tone for how a modern Go SDK should feel — readable, idiomatic, and a joy to use. We’re constantly raising the bar to make our SDKs the best in the industry. This is more than code generation; it's about crafting Go libraries that developers trust and love.

  • Build out our compiler. You'll own core components of our open source compiler , defining the primitives that power every one of our SDKs. You’ll implement new capabilities like auto-pagination and server-sent events , and push the boundaries of what a generated SDK can offer.

  • Engage with the Go community . You’ll stay on top of modern Go tools and frameworks, incorporate best practices, and work directly with developers through GitHub issues and community forums to evolve the SDK based on real-world needs.

What we’re looking for:

  • 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 modern Go tools, such as go mod, goroutines, gopls, and golangci-lint

  • Strong grasp of Go’s evolving ecosystem — from modules and generics to widely adopted libraries like gin, cobra, and zap, along with current best practices in idiomatic Go

  • Enthusiasm for shaping language communities, like Niels , our C# engineer who actively engages with the .NET team

What we’re looking for — Bonus:

  • Experience with OpenAPI, AsyncAPI, Protobuf, Conjure (Palantir), Smithy (AWS), Coral (Amazon)

  • Your personal GitHub profile is a deep green from commits and side projects

Benefits:

  • Prime office location in the heart of 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

About the interview:

  1. Phone screen with a Fern engineer

  2. Three interviews: one coding, one system design, one behavioral

  3. Come onsite to meet and work with our team

Vacancy posted 15 days ago
Similar jobs that could be interesting for youBased on the Remote Software Engineer, Go in Washington DC vacancy
  • $80k - $135k

     ...high-quality state of the art software in a fast-paced environment. Experience...  ...and tools  Programming in Go, Python, and other languages...  ...~ Experience developing well-engineered, testable code in a modern...  ...Syosset, NY (US Headquarter) / Remote (North America) All your... 
    Remote work

    Cirrus Data Solutions

    Saint Louis, MO
    20 days ago
  • $180k - $240k

     ...We're seeking an exceptional Senior Software Engineer to join our LLM team. This role is focused...  ...engineering experience ~ Strong proficiency in Go with demonstrated ability to write...  ..., and the flexibility of being fully remote. 401k match up to 4% for US-based full time... 
    Remote work
    Easy work

    Assemblyai, Inc.

    Baltimore, MD
    a month ago
  •  ...leading provider of open source software and operating systems to the...  ...cloud, data science, AI, engineering innovation and IoT. Our customers...  ...compatibility. Work in Go to deliver new functionalities...  ...we do. Canonical has been a remote‑first company since its inception... 
    Remote work
    Work at office
    Work from home

    Canonical

    Washington DC
    5 days ago
  •  ...A global open source software provider is seeking a Junior Software Developer for their Observability team. This remote position requires expertise in Python and a working knowledge of Go. The successful candidate will develop a cloud-native monitoring stack, collaborating... 
    Remote work

    Canonical

    San Francisco, CA
    5 days ago
  •  ...using open-source tools. The ideal candidate will be proficient in Python, with some knowledge of Go, and have a Bachelor's in Computer Science or related field. This remote role allows for occasional global travel to team events and emphasizes proactive collaboration... 
    Remote work

    Canonical

    Syracuse, NY
    5 days ago
  •  ...and secure. About the Team The Celestia Labs Team is remote first and highly distributed, with English as our primary language...  ...CET. About You Celestia Labs is looking for an elite Software Engineer to join the Celestia Node Team. You will be working on a... 
    Remote work
    Live in
    Home office
    Flexible hours

    Celestia Labs

    Saint Petersburg, FL
    15 days ago
  •  ...GitLab to ship better, more secure software faster. The same principles...  ...GitLab. As a Senior Backend Engineer on the Authentication team,...  ...high scope and complexity across Go and Ruby codebases. * Help...  ...problems and solutions in a remote, largely asynchronous work environment... 
    Remote work
    Full time
    Traineeship
    Flexible hours

    GitLab

    United States
    5 days ago
  • $160k - $190k

     ...a free trial! Role We are growing the runZero Engineering team and are looking for a Senior Software Engineer (Go) to join us in developing the runZero product. Our...  ...exercise A final interview, conducted either remotely or in-person if we haven't yet met face-to-face... 
    Remote work
    Full time
    Temporary work
    Worldwide
    Flexible hours

    runZero

    United States
    4 days ago
  •  ...A technology company is seeking a Junior Software Engineer to contribute to the design and implementation of high-performance distributed systems. The role emphasizes self-guided learning and teamwork. Ideal candidates are recent graduates from top engineering schools... 
    Remote work

    Tristero

    New York, NY
    3 days ago
  •  ...Overview Distributed Systems Software Engineer, Python / Go – Canonical We are seeking a software engineer with a passion for building and validating...  ...to public clouds like AWS, GCE, Azure. Location: Globally remote role What your day will look like Create automated testing... 
    Remote work
    Full time
    Local area
    Worldwide

    Canonical

    Madison, WI
    5 days ago
  • $60 - $120 per hour

    Micro1 is seeking a Software Developer to join their team. This remote position offers $60 - $120/hour. Candidates should have a minimum of 3 years of experience working with languages such as Python, Rust, or GoLang. Responsibilities include designing scalable applications... 
    Remote work

    Micro1

    Boise, ID
    4 days ago
  • $60 - $120 per hour

    Micro1 is seeking a Software Developer to join a remote team focused on creating scalable, robust applications using modern programming languages. The ideal candidate has 3+ years of experience and expertise in Python, Rust, GoLang, or Java. This role emphasizes collaboration... 
    Remote work
    Hourly pay

    Micro1

    Tulsa, OK
    4 days ago
  •  ...hiring a Junior Developer for their Observability team, focusing on developing a cloud-native monitoring stack with Python and Go. This remote role requires collaboration with a global team and offers benefits like a personal learning budget, annual reviews, and a distributed... 
    Remote work

    Canonical

    Cincinnati, OH
    5 days ago
  •  ...looking for a Senior Full Stack Engineer to help modernize digital banking for credit unions. This remote position requires a candidate to...  ...you have a strong background in software development with a focus on GCP, TypeScript, and Go, we encourage you to apply! #J-1... 
    Remote work

    Jack Henry & Associates

    Allen, TX
    3 days ago
  •  ...A leading tech firm is seeking a Junior Software Developer in Observability to join their remote team. In this role, you will develop a cloud-native monitoring stack utilizing your Python and Go skills. Responsibilities include collaborating with a global team, writing... 
    Remote work

    Canonical

    Los Angeles, CA
    2 days ago
  • A leading open-source software company is seeking a Junior developer to join the Observability team. This remote role requires strong Python skills, with knowledge of Go preferred. The ideal candidate will help develop a cloud-native monitoring stack, ensuring a seamless... 
    Remote work

    Canonical

    Baltimore, MD
    5 hours ago
  • Job Title We are building most of our new services in C/C++ and some in Go. We are looking for the ability to develop production-level services in C++, patch and extend opensource software like Nginx or Apache.
    Remote work

    Blackwall

    United States
    4 days ago
  • $75k

     ...lever that accelerates all three. We are hiring our first AI Go-to-Market Engineer to architect, deploy, train, and continuously optimize AI...  ...MAP, and sequencing tools via APIs. You don't need to be a software engineer, but you need to ship working code, not just configure... 
    Remote work
    Contract work

    Flosum

    Tucson, AZ
    15 days ago
  • $194k - $296k

     ...About the Role: We are looking for a Software Engineer to join our Activation team. In this...  ...beyond that distance, the role is fully remote. For location-specific details, please connect...  ...proficiency in JavaScript/TypeScript/Go and experience with modern frontend... 
    Remote work
    Work experience placement
    Work at office
    Work from home
    Monday to Friday
    Flexible hours

    Vercel

    San Francisco, CA
    15 days ago
  • $500 per month

     ...Remesh - San Francisco, New York City or Remote (must be in the United States) Full-...  ...with confidence. About the Role As a Software Engineer at Remesh, you will be scaling a...  ...managers and engineers (also at times, our Go-to-market teams) to improve existing features... 
    Remote work
    Work from home

    Remesh

    Chandler, AZ
    15 days ago
  • $178.62k - $240.2k

     ...production codebase written in GO, Ruby, and PHP. Optimize...  ...foreign equivalent in Computer Engineering, Computer Science, Information...  ...online at and search job title “Software Engineer” in search box. If...  ...(work-from-home, remote, or access to one of our office... 
    Remote work
    Temporary work
    Work experience placement
    Work at office
    Work from home
    Flexible hours

    Textnow

    Saint Louis, MO
    8 days ago
  •  ...for the agent-native era —where software isn’t static, but a dynamic,...  ...The role We're hiring an engineer to join the team that builds and...  ...needs to work across languages (Go, Python, TypeScript, Rust),...  ...of agent-native workflows. Remote-First Flexibility: We are a remote... 
    Remote work
    Shift work

    Keycard Labs

    Reno, NV
    a month ago
  •  ...Highlights: Partnerships with Microsoft and Databricks Fully remote or hybrid from several hubs (Boston, SF Bay Area, Seattle, NYC)...  ...internal tools @ Amazon, Uber, Twitter, Meta, etc. Product and Go-To-Market teams who have taken ideas from concept to 9 figure... 
    Remote work
    Flexible hours

    Yobi

    Fresno, CA
    15 days ago
  •  ...Capital. About the Team and Role: We are hiring a senior software engineer to help design and build core components of our next-...  ...Fluency: You are an expert in at least one major language like Go, Rust, C++, Java, or Python. Infrastructure: Familiarity and... 
    Remote work
    Local area
    Work from home
    Flexible hours

    Pinecone

    Irvine, CA
    15 days ago
  •  ...thrive at the intersection of engineering and customer + product...  ...You have experience building software for industries with complex operational...  ...with our sales and go-to-market-teams: Work closely...  ...meetings to a minimum. We're a remote-first company. Quarterly, we... 
    Remote work

    Folio

    Washington DC
    15 days ago
  •  ...for an ambitious individual, with proven software engineering skills and experience working for a...  ...working on both FE & BE ~ Willing to work remotely (UK business hours) with our team on a...  ...ability to understand problems without going too deep in terms of low level... 
    Remote work
    Live in
    Flexible hours

    Dealstack

    Saint Louis, MO
    a month ago
  • $100 per hour

     ...Software Engineer $100 - $230/hour pay Required Skills JavaScript Typescript JAVA...  ...Contractor (10-15 hours per week) Location: Remote Job Summary: We are looking...  ..., JavaScript/TypeScript, , Java, C++, Go or Rust # A Cybersecurity/SecOps background... 
    Remote work
    For contractors
    10 hours per week

    Micro1

    Rock Falls, IL
    20 days ago
  • $110k - $270k

     ...as a Senior Site Reliability Engineer on the Vault Platform team, where...  ..., ideally from enterprise software development or a high-growth tech...  ...Shell, Bash, Ansible, Python, Go, Ruby, etc. Leadership &...  ...bonus and/or stock bonus. #LI-Remote Veeva’s headquarters is... 
    Remote work
    Work at office
    Local area
    Work from home
    Monday to Friday
    Flexible hours

    Veeva Systems

    San Bernardino, CA
    a month ago
  •  ...Software Engineer (AI-Forward) As a Software Engineer with Texas Sports Academy, you play a key...  ...system end-to-end. Move fast — features go from idea to production in days, not...  ...authorization to work from India or Pakistan as a remote contractor with a US company.... 
    Remote work
    For contractors

    Texas Sports Academy Main

    Chandler, AZ
    a month ago
  •  ...money where your mouth is," half search engine for the future. We're growing fast – both...  ...Looking For ~3-7 years of professional software development experience ~ Strong full-...  ...TypeScript. Strong backend experience with Go. ~ Solid experience with React and Node... 
    Remote work

    Polymarket

    San Francisco, CA
    15 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Remote Software Engineer, Go. Be the first to apply!