Employment Opportunities
Senior Software Developer
Our mission is to make email better by spreading DMARC everywhere, but at our core, we’re people helping people.
The Product and Development teams are driven to create an inviting, inclusive user experience while maintaining and improving our free public tools and robust domain management platform. The technology we help customers implement is highly technical, but their interactions with our tooling and platform should be informative and enjoyable.
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.
Who We’re Looking For
- Experienced. You have five or more years of engineering, developer, or computer science experience. An equivalent background of education or experience may be substituted on a year-to-year basis:
- 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
- Demonstrable experience developing backend REST API services
- Professional experience with a modern JavaScript web framework (React, Angular, etc)
- Experience with Agile and/or scrum
- We’ve a strong preference for folks with experience in cybersecurity, the email ecosystem, DNS and domain management
- Communicator. Working remotely will be an opportunity for your communication skills to shine as you interact with customers and your colleagues via email, instant messaging and virtual meetings.
- Organized. Professionally, you’re detail-oriented and capable of managing and prioritizing the needs of both customers and the organization in an asynchronous environment.
- Empathetic. You’ve researched us and you resonate with our culture and values and can practice empathy and patience for clients and coworkers with the capacity to acknowledge and resolve problems.
- 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.
More information about our application process and what we offer can be found here. Because dmarcian is committed to an inclusive hiring process, please identify yourself by the initial of your first name along with your full last name in your submitted application, resume and letter of interest. Please submit all documentation in PDF format.
Our goal is to hire the best, brightest and most intrinsically motivated people. We also understand that can’t always be reflected via conventional work experience. At dmarcian, we believe diverse perspectives make us stronger. If you believe you have the skills and passion for this role and you like who we are, we encourage you to apply even if your previous experience isn’t a conventional match.
dmarcian employs, trains, compensates, promotes, and supports regardless of race, religion, color, gender, gender identity or expression, sexual orientation, national origin, disability, age, veteran status, and other protected status as required by applicable law (and because it is the right thing to do).
Since this is a growth position, we hire on an ongoing basis from the pool of applicants who have expressed interest. We will contact qualified candidates as positions become available.