Connect Domain

Careers

Build open infrastructure developers actually rely on.

Connect Domain is the open-source alternative to closed custom-domain platforms. We build the infrastructure that lets SaaS products offer their users “connect your own domain” — automatic DNS across 18 providers, automatic SSL, and a reverse-proxy edge that serves the traffic. The whole thing is open source and self-hostable, and we intend to keep it that way.

We’re a small, fully remote team. We won’t pad this page with perks we don’t offer or promises we can’t keep. Compensation is discussed openly and early — we’d rather talk about it directly than post a made-up range.

We ship.

Small changes, verified end to end, merged often. We'd rather put something real in front of users this week than plan the perfect version for next quarter.

We build in the open.

Our code is public, our roadmap is legible, and we'd rather be honest about what's unfinished than oversell what's done.

We take the hard parts seriously.

DNS, TLS/ACME, and edge networking are unforgiving. Correctness, good failure modes, and clear docs matter here more than clever abstractions.

Small team, large ownership.

You'll own real surface area, talk directly to users, and see your work in production quickly.

Founding Full-Stack Engineer

Full-time · Remote

As a founding engineer you'll work across the whole stack — the Go control-plane, the Next.js console, and the glue in between. This is a broad, high-ownership role for someone comfortable moving between a DNS provider integration in the morning and a React onboarding flow in the afternoon. You'll help set technical direction and conventions while the codebase is still young enough to shape.

What you’ll do

  • Build features end to end: control-plane APIs in Go, the Next.js 16 + Tailwind console, and the Postgres schema underneath them.
  • Extend the custom-domain onboarding flow — domain verification, DNS record provisioning, and SSL issuance status — so it stays clear when things go wrong.
  • Add and maintain integrations across the 18 supported DNS providers, handling each provider's API quirks and rate limits.
  • Work on the on-demand TLS path with the edge proxy so newly connected domains get certificates automatically and reliably.
  • Set pragmatic patterns for testing, observability, and deploys as the codebase grows.

What we’re looking for

  • Strong experience shipping production software in Go and in a modern React framework (Next.js preferred).
  • Comfort designing and evolving relational schemas in Postgres.
  • A track record of owning features end to end, including the unglamorous parts: error states, retries, and edge cases.
  • Sound judgment about when to keep things simple versus when a problem deserves real design.
  • Self-direction in a remote, early-stage environment with shifting priorities.

Bonus

  • Experience with DNS, TLS/ACME, or reverse proxies.
  • Prior open-source maintenance or contribution.
  • Experience with AWS (ECS Fargate, RDS, ALB/NLB, ACM).
Apply for this role

Email careers@connectdomain.app with the subject “[Founding Full-Stack Engineer] — Your name”.

Backend / Systems Engineer (Go, DNS, TLS/ACME, Networking)

Full-time · Remote

This role sits at the core of what we do: the Go control-plane and the Go edge proxy that terminate TLS and route customer traffic. You'll go deep on DNS automation, ACME certificate issuance (we build on CertMagic / on-demand TLS), and the networking that connects a customer's domain to our edge. If you enjoy the parts of infrastructure that have to be correct under load and graceful under failure, this is for you.

What you’ll do

  • Own and extend the edge proxy: on-demand TLS issuance, certificate storage and renewal, and request routing for customer domains.
  • Improve DNS automation across 18 providers — record creation, propagation checks, and diagnosing why a given provider or domain isn't validating.
  • Harden the ACME path: rate-limit handling, retries, failure classification, and recovery when issuance stalls.
  • Design for the failure modes that matter at the edge — bad certs, slow DNS, provider outages — with clear signals and safe fallbacks.
  • Work on the AWS networking underneath it (ALB/NLB, ACM, Fargate) and the operational tooling to run it confidently.

What we’re looking for

  • Deep experience writing production Go, especially networked services.
  • Practical knowledge of DNS and of TLS/ACME certificate issuance and renewal.
  • Familiarity with reverse proxies and HTTP internals.
  • Instinct for reliability: retries, timeouts, idempotency, and observability.
  • Comfort debugging problems that span DNS, certificates, and the network path.

Bonus

  • Experience with CertMagic, Caddy, or other on-demand TLS systems.
  • Familiarity with running services on AWS (ECS Fargate, NLB/ALB, ACM).
  • Contributions to DNS, TLS, or networking open-source projects.
Apply for this role

Email careers@connectdomain.app with the subject “[Backend / Systems Engineer (Go, DNS, TLS/ACME, Networking)] — Your name”.

Developer Advocate / DevRel

Full-time · Remote

We're an open-source, developer-facing product, and our growth depends on developers understanding — quickly and honestly — how to add custom-domain support to their SaaS. As our Developer Advocate you'll be the bridge between the people building Connect Domain and the people integrating it: writing the docs and examples we wish existed, and carrying real feedback back into the product.

What you’ll do

  • Write technical content that actually helps: integration guides, self-hosting walkthroughs, and clear explanations of the DNS/SSL/edge flow.
  • Build and maintain example integrations and starter projects that show custom-domain onboarding working end to end.
  • Support the open-source community across GitHub issues, discussions, and wherever developers are asking questions.
  • Turn recurring questions and rough edges into documentation fixes and product feedback the team can act on.
  • Represent Connect Domain credibly in developer communities — no hype, just useful information.

What we’re looking for

  • Ability to read and write real code; you should be comfortable integrating an API yourself before you explain it.
  • Strong technical writing skills, with a bias toward accuracy over polish.
  • Genuine familiarity with how developers work and evaluate tools.
  • Comfort operating in the open on GitHub and in community channels.
  • Self-direction to find the highest-leverage content and community work without being handed a list.

Bonus

  • Background in DNS, TLS, or infrastructure tooling.
  • Experience growing an open-source project's community.
  • A public body of work — writing, talks, or projects — we can look at.
Apply for this role

Email careers@connectdomain.app with the subject “[Developer Advocate / DevRel] — Your name”.

Product Designer

Full-time · Remote

Custom-domain onboarding is deceptively hard to make feel simple: DNS records, verification, and SSL status all have to be legible to a non-expert while an expert can still see exactly what's happening. As our Product Designer you'll own the experience of the console and the embeddable onboarding flow, designing for clarity in a domain full of unavoidable technical detail.

What you’ll do

  • Design the custom-domain onboarding flow — connecting a domain, provisioning DNS, and tracking SSL issuance — so it's clear to end users and their developers alike.
  • Shape the Next.js + Tailwind console: information architecture, states, and the moments where something is provisioning or has failed.
  • Design honest, informative error and pending states for inherently slow, sometimes-failing operations like DNS propagation and cert issuance.
  • Work closely with engineers, designing within our real component and Tailwind system rather than in a vacuum.
  • Help define a simple, consistent visual and interaction language for a young product.

What we’re looking for

  • Strong product design skills across interaction and visual design, shown in a portfolio.
  • Experience designing developer or technical products where detail can't be hidden away.
  • Comfort designing in close collaboration with engineers and working within a code-backed design system.
  • Skill at making complex, multi-step, asynchronous flows feel understandable.
  • Self-direction in an early-stage, remote team with limited existing process.

Bonus

  • Familiarity with Tailwind and component-based front-ends.
  • Experience designing for developer tools, infrastructure, or dashboards.
  • Ability to prototype in code.
Apply for this role

Email careers@connectdomain.app with the subject “[Product Designer] — Your name”.

Growth / GTM Lead

Full-time · Remote

We have a real product solving a real, painful problem — custom domains are a feature nearly every SaaS eventually needs and nearly none want to build. This role is about getting Connect Domain in front of the teams who need it and building a go-to-market motion that fits an open-source, developer-first product. You'll be early enough to define how we reach people, not just execute a plan someone else wrote.

What you’ll do

  • Build and test go-to-market motions that suit an open-source, self-hostable, developer-facing product.
  • Find and reach the SaaS teams who are about to build (or are tired of maintaining) custom-domain support.
  • Turn our open-source presence and documentation into a top of funnel, working closely with DevRel.
  • Set up the basics of measurement — where interest comes from, where it converts, and where it drops — without over-instrumenting a young product.
  • Talk to users and prospects directly, and feed what you learn into positioning and the roadmap.

What we’re looking for

  • Experience driving growth or go-to-market for a developer or technical product.
  • Genuine understanding of how developer tools get discovered, evaluated, and adopted.
  • Comfort with the honest, low-hype style that developer audiences respond to.
  • A hands-on, experiment-driven approach — you're happy owning the whole funnel early on.
  • Self-direction in an ambiguous, early-stage environment.

Bonus

  • Experience marketing an open-source or self-hostable product.
  • Familiarity with infrastructure, DNS, or developer-platform markets.
  • Comfort being technical enough to speak credibly to engineers.
Apply for this role

Email careers@connectdomain.app with the subject “[Growth / GTM Lead] — Your name”.

Developer Support Engineer

Full-time · Remote

When a custom domain won't validate or a certificate won't issue, the person on the other end is usually a developer under pressure, and the cause could be anywhere across DNS, ACME, or the edge. As our Developer Support Engineer you'll be the person who reliably gets them unblocked — diagnosing real infrastructure problems, resolving them, and making sure the same issue is easier next time.

What you’ll do

  • Diagnose and resolve customer issues spanning DNS configuration, SSL/ACME issuance, and edge routing.
  • Reproduce problems across the 18 supported DNS providers and pin down whether the fault is provider, config, or platform.
  • Work directly with users and self-hosters to get them from broken to working, clearly and quickly.
  • Turn recurring problems into documentation, better error messages, and bug reports the engineering team can act on.
  • Build lightweight tools and runbooks that make common issues faster to diagnose.

What we’re looking for

  • Solid technical troubleshooting skills, especially around DNS, TLS/certificates, or HTTP.
  • Clear, patient written communication with technical users.
  • Comfort reading logs, tracing a request, and forming a hypothesis about where a failure lives.
  • Ability to work independently and prioritize across many open threads.
  • Genuine interest in support as engineering, not as script-reading.

Bonus

  • Familiarity with ACME/Let's Encrypt, reverse proxies, or CDNs.
  • Some ability to read Go and open small fixes or tooling PRs yourself.
  • Experience supporting a self-hostable or open-source product.
Apply for this role

Email careers@connectdomain.app with the subject “[Developer Support Engineer] — Your name”.

Don’t see your exact role but think you can help us build this well? We evaluate people on their ability to do the work, and we’re glad to hear from anyone.

careers@connectdomain.app

Prefer to see the work first? Read the source or browse the docs.