Humbly Confident Software Developer

GreenArrow Email is an enterprise-grade email marketing software platform, made up of GreenArrow Engine (the email delivery engine) and Marketing Studio (the front-end/list-manager). Our customers span a wide range of industries - from small businesses you’ve never heard of up to some of the biggest industry players. You’ve almost certainly received an email newsletter from our platform.

No matter their size, customers are at the heart of what we do, and they love our software just as much as they appreciate the quality of our support. We are seeking an experienced software developer to do the hard work of building them the best mail transfer agent on the planet.

However – one big catch – our Core Values Manifesto needs to resonate with you. If you’re not vigorously nodding your head in agreement while reading it, then you won’t be a good fit at GreenArrow. We are serious about our culture, and we have designed our interview process to look for Core Value alignment just as much as technical skills.

Skeptical? We understand. Writing words is easy but living them is hard. Give us a shot, and we believe you’ll see that they are more than just words at GreenArrow Email.

Working at GreenArrow

In the GreenArrow Development Department, we craft our code for its primary audience – ourselves and other developers, both today and in the future – not the compiler! Readability and maintainability are core values to us. Our code review process is thorough, but we deliver our feedback with kindness. We write a lot of automated testing to both ensure our code is correct now, and to prevent regressions in the future. We take pride in our work and in honing our skills every day. We aim to be craftspeople, taking our time and getting it right.

We work together with a common vision – to be able to produce reliable software that does exactly what we say it will, while not burning the candle at both ends. We work collaboratively and genuinely believe the best in each other’s intentions. The Core Values Manifesto isn’t just words in a document, it’s the reality we strive to achieve every day.

Role Responsibilities

GreenArrow Email is a small company and we all wear more than one hat, so our titles are not always easy to define. Here is a high-level idea of what you’ll be responsible for:

  • Produce performant, maintainable, and correct code, with comprehensive automated testing.
  • Write both end-user and internal-architecture documentation.
  • Perform detailed spec reviews and code reviews (with kindness) for others.
  • Provide support for escalations from our Support & Fulfillment Department.
  • Provide fast turn-around times for bug fixes as needed.
  • Communicate clearly and professionally with a wide variety of audiences.
  • Write specifications for new features.

Qualifications and Competencies

We won’t disqualify someone who is unfamiliar with all these areas of technical competency, but this is generally the technology we work with on a regular basis. You should be excited about learning them if you’re not already familiar (and confident that you have what it takes to get up to speed with them).

  • Bachelor’s degree in Computer Science or equivalent experience.
  • A home office, or similar type of quiet workspace.
  • Experience in or willingness to learn:
    • The Go programming language – this is our primary language at GreenArrow and the direction we’re moving everything.
    • Ruby on Rails – this is our front-end / API layer.
    • Docker / Kubernetes – our largest customers are moving in this direction, and so are we for our own cloud.
    • Postgres, Redis – our data storage layers.
    • Familiarity with email: SMTP / RFC5321, IMF / RFC5322, DKIM / RFC6376, DMARC / RFC7489, etc – we produce email software; you don’t need to know this stuff ahead of time, but it’s highly relevant to what we do.
    • Git – of course.

A quick word from our Lead Developer about Go: We love Go. We started using it for key code paths in 2016 and today most of our new code is written in Go. There’s a bit of an informal mantra in the Development Department – we’ve never regretted deciding to implement something in Go. I hope to find a new team member that is as excited and motivated by Go as we are.

Compensation Package (salary/benefits/perks)

GreenArrow Email has been a fully remote company since it was started in 2000 (way before COVID-19 made work from home cool), so unlike many of the companies we’ve been reading about in the news, you can be confident that at GreenArrow Email you’ll never have “corporate” force you back into a traffic-filled commute just so you can go sit in a cubicle under those awful fluorescent lights.

  • Full-time salary, based on individual qualifications
  • 100% remote position, with up to two on-site team meet-ups per year
  • 20 days of PTO the first year; available flex time
  • 9 paid holidays
  • Automatic 401(k) contributions for US-based employees (3% of salary, match not required)
  • Health and Vision insurance, 100% of the premiums are paid by GreenArrow Email for you and your family
  • Monthly HSA contribution
  • Home office set-up: MacBook Pro, 32” Pro Display XDR, Studio Display, home internet and phone reimbursement, and more!
  • $1,000 annual professional development budget

Click here to apply today and begin your journey at GreenArrow! (You’ll receive an email with additional application details after you’ve completed this initial form.)

GreenArrow Email is an equal opportunity employer, committed to promoting diversity and inclusion. We encourage applicants from all backgrounds to apply.