Senior Software Engineer, Developer Experience (Remote)

We are on a journey to help the next million creators, publishers, and companies scale and monetize their audiences. beehiiv is already home to tens of thousands of the most popular newsletters in the world, and we're only 3 years old! The company quickly achieved $1M ARR in January 2023, over $7M just a year later in January 2024, and on pace for $15M to end 2025 📈. 

Oh and the team is loaded with the some of the most talented and ambitious engineers in the industry.

beehiiv is currently sending over 2B emails per month and looking to build the next world-class email company. As our engineering team approaches 30 engineers, we're looking to hire someone to be laser focused on making the broader engineering team as productive as possible by improving our developer tooling, testing and monitoring so we can write features, detect problems and fix bugs as quickly as possible. 

You will be a great fit if you have a well thought-out technical perspective, experience working on tools used by the engineering teams you worked on and experience building and working with complex high traffic Rails applications.

We respect each other as individuals and know work is just one part of life; we want you to have the flexibility and support you need to achieve fulfillment in your personal and professional lives.

Our Tech stack:

  • A api only rails application that stores all subscriber / newsletter information in Postgres. Currently deployed on Heroku, but with plans to move to AWS.  
  • Full stack remix applications powering the subscriber facing newsletter websites, written in typescript
  • A Kafka/EKS/Clickhouse data ingestion platform for ingesting and aggregating the 10 billion+ events generated by activity in our emails and on our platform, written in Golang 
  • Sentry.io for exception handling and NewRelic for APM and log management (open to change)
  • An extensive primarily rspec test suite that runs in < 5 minutes
Ideally you will have:
  • Systems thinker with a strong ability to communicate effectively.
  • Comfortable with architectural thinking and delivering solutions through code.
  • Experience with Rails and Ruby, including developer tooling for growing engineering teams.
  • Experience using and optimizing AI assistants for development 
  • Active working knowledge and architecture experience with Ruby.
  • Experience with asynchronous processing using Sidekiq and/or Kafka.
  • Proven track record of improving developer productivity through tooling and infrastructure enhancements.

Nice to have:
  • Experience with frontend tooling and instrumentation like Vite, Biome and Typescript 
  • Experience using Heroku, Sentry, Github
  • Familiarity with email-specific topics
  • Experience working on small, highly productive engineering teams 
  • Experience working with and building tooling around Clickhouse or other OLAP databases
Department
Engineering
Employment Type
Full Time
Location
Remote
Workplace type
Fully remote
Compensation
$150,000 - $200,000 / year
Reporting To
CTO

This role's hiring manager:
Noah Pryor

What you will be responsible for


  • Reducing discrepancies between development / staging and production. 
  • Building out 'review app' functionality,  i.e disposable non production environments.
  • Working to generate realistic seed / development data for testing performance.
  • Improving our production observability and monitoring.
  • Eliminate as many sources of error and discrepancies as possible in local development. e.g. database drift, missing dependencies, etc. 
  • Identify opportunities for improvement and drive initiatives to enhance the efficiency and reliability of development environments with a focus on building faster developer feedback loops leveraging emerging AI technologies balanced with established practices and tool chains.
  • Work closely with software engineers to understand their pain points and requirements related to local development.
  • Proactively monitor and maintain the health and stability of development environments and improve our monitoring of production environments 


Why beehiiv?

Bias towards action
Our first impulse is to act. We don’t get bogged down in unnecessary processes or bullsh**t. Perfection is the enemy of progress.

Ownership mentality
This company is ours. We go the extra mile because that’s what owners do. Every day, people step up to take on tasks outside of their responsibilities and do whatever it takes for us to succeed.

Building is in our DNA
We are obsessed with improving every aspect of our platform (and ourselves). Whether it’s our product, support, or partnerships, we never stop working to improve it.

We answer to our users
Nothing matters more than serving our users. If our users fail, we fail.

Ego comes second, but winning comes first
We put our egos aside to work collaboratively and build something special. It doesn't matter who's idea or who's vision, we're here to create the best outcome. We're here to win.

We'll take care of you

  • Competitive salary
  • Stock Options
  • Health, Dental, and Vision Insurance
  • 401(k) employer match
  • Unlimited PTO (mandatory 10 days per year minimum)
  • Annual in-person team retreat
  • Unlimited book budget
  • Monthly Wellness Days (every third Friday!)

About beehiiv

We're empowering creators to create, monetize, and grow by building the most powerful and robust newsletter platform, built by newsletter people. And we're only just getting started 🚀

beehiiv is committed to a diverse and inclusive workplace. beehiiv is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

Not quite right? Register your interest to be notified of any roles that come along that meet your criteria.

Register Your Interest
Department
Engineering
Employment Type
Full Time
Location
Remote
Workplace type
Fully remote
Compensation
$150,000 - $200,000 / year
Reporting To
CTO

This role's hiring manager:
Noah Pryor
View all opportunities at beehiiv