Senior Software Engineer

At DNSFilter
  • Full Time
  • Employee
  • Full Remote

Posted on June 8th

Apply for this position

DNSFilter was born out of necessity. Our founders realized that the existing solutions for DNS security out there were clunky, convoluted, and overpriced. In 2015, they set out on a simple yet crucial mission—to revolutionize DNS security. We’ve come a long way since our humble beginnings. We support nearly 14,000 organizations, including Fortune 500 customers like NVIDIA, and provide service to millions of end-users. Our infrastructure is made up of two anycast networks with over 300 servers in 53 datacenters. At the start of 2020, our software was processing 1B queries/day. One year later, we’re now processing 22B queries/day! In the middle of a global pandemic, our team (and product) thrived. We doubled the size of our team, and we’re looking to do it all over again in 2022.

About the role
To increase our development throughput, we’re looking for a Back-end, Senior Software Engineer with a strong understanding and hands-on experience in back-end software development to join our growing Engineering Team. You’ll run point on a number of software projects, with the main focus primarily on Billing and Payments Software Systems, and will collaborate with the team on specifics as needed. We’re looking for someone who has a track record of delivering quality back-end code, is able to communicate clearly both verbally and written with internal and external vendors and stakeholders, and is familiar with agile methodologies within a start-up style environment that’s fast-paced and a bit ‘scrappy around the edges’.

What you’ll do
  • Actively engage and collaborate within your team, and at DNSFilter, to drive results on key projects with favorable outcomes
  • Build and maintain reliable, Back-end, Ruby on Rails, solutions at scale
  • Conjoin cross-functionally with engineers to identify features, highlight areas of concern, and build out technical solutions
  • Deliver real business value to our customer base
  • Tackle additional tasks outside of your core specialization in order to meet the team commitments
  • Works with our partners to integrate DNSFilter as a solution
  • Perform development and maintenance on, but not limited to, our Billing and Payments Software Systems

What you’ve done
  • 5+ years of experience developing and maintaining high-quality code
  • Experience performing development and maintenance on software systems preferably with billing and payment systems such as Chargebee
  • A strong background in back-end software development
  • The ability to breakdown complex technical problems into manageable tasks
  • Attention to detail and pride in your work
  • The ability to keep work hours that mostly overlap with 9a-5p Eastern, M-F
  • A strong commitment to collaborative work in a remote environment

Bonus points for having
  • A strong understanding of computer networking protocols, DNS
  • A strong understanding of data structure design and practical knowledge in querying languages such as SQL, ideally Clickhouse and/or Postgres
  • An energetic & entrepreneurial team player who is a strong and proactive communicator
  • Self-starter who operates independently while being collaborative with the broader team
  • Remote working experience
  • Past experience working in a fast-paced private equity or venture capital-backed company
  • Exposure and willingness to develop GO & Elixir

The good stuff
  • A 100% work-from-home position with a company that values and fosters personal and professional growth
  • Passionate and intelligent colleagues who work hard and have a good time doing it
  • Rotating 4-Day work week
  • Flexible Vacation Policy
  • Awesome company swag
  • Home office buildout allowance
  • Full medical, dental, and vision benefits for US Based Employees
  • Full short-term disability and life benefits; available long-term disability
  • In-person Annual Gatherings. Last time we all spent a week on a beach in Cabo

Apply for this position

Get the latest sent to your inbox once a week!

Receive a weekly update of technical tips, Rails job market analysis, Rails job listings and more!

We'll never share your email address. See our Privacy & Data Policies for more details.