Our mission is to spread DMARC everywhere by striving to make DMARC accessible to everyone. We’re constantly improving our platform while learning from the challenges that organizations of all sizes face while deploying DMARC. Our customer base is diverse, spans the globe, and benefits from our “first DMARC provider” position.

dmarcian publishes free public tools, maintains an account-based DMARC data processing platform, and innovates in order to increase world-wide adoption of DMARC. The Senior Software Developer is expected to be able to independently ship customer-facing functionality in consultation with the larger dmarcian software development team, although the actual work environment is quite collaborative.

Technology Stack

  • Platforms: Google Cloud Platform, UNIX-based systems

  • Languages: Python, javascript, SQL, Go

  • Frameworks: Django, Django REST, Vue.js, Bootstrap, React

  • Databases: PostgreSQL, BigQuery, Appengine-datastore

  • Tools: Slack, Google Apps, ClickUp, Git

Who We’re Looking For

  • Five or more years of engineering experience or equivalent

  • Demonstrable experience developing backend REST API services

  • Professional experience with a modern JavaScript web framework (React, Angular, etc)

  • Experience with Agile and/or scrum

  • Good communication skills—are resourceful, adaptable, and organized.

  • You resonate with our culture and values and have an eagerness to be actively involved in cultivating and refining our practices accordingly. We believe in empathy and patience for clients and coworkers, having a positive outlook, and the capacity to acknowledge and resolve problems.

  • A strong preference will be given to those with experience in cybersecurity, the email ecosystem, DNS, and/or domain management.

Responsibilities

  • Create and maintain backend services.

  • Improve the performance of major sections of the application.

  • Enhance the UI as needed.

  • Participate in code reviews and other engineering initiatives and deliverables.

  • Mentor less-experienced engineers.

  • Collaborate with Product Managers to determine the capacity for and scalability of feature building.

  • Be able to clearly articulate technical, architectural, and/or organizational problems and propose solutions with people who are not part of the development team.

  • Participate in the Development, Operations, and Product circles to continuously improve products and best practices.

 

This position has been filled. Would you like to see our other open positions?