Senior Software Engineer - Email & Deliverability

About Privy

Privy is one of the leading marketing automation solutions for small and mid-sized merchants in the U.S. We are the #1 reviewed marketing application in the Shopify App Store and serve tens of thousands of merchants. Privy’s mission is to help ecommerce entrepreneurs become more successful through delightful marketing software.

We are hiring a Senior Software Engineer to work across our product and infrastructure to improve email deliverability.

Product Engineering at Privy

  • Engineers and designers working together in small empowered teams without dedicated product managers

  • A comprehensive test suite, stable staging environment, an emphasis on automated testing, and a mature automated software delivery pipeline

  • Multiple daily deployments to production and low change failure rate

  • Ruby on Rails for our backend with TypeScript and React on the frontend

  • Postgres, MongoDB, and Redis for data stores

  • Deployed primarily to Heroku and use several AWS services

Critical Qualifications

  • Experience working with email service providers and understanding deliverability best practices

  • Have built or maintained email delivery systems in production environments

  • Understanding of email protocols, delivery mechanics, and email authentication (SPF, DKIM, DMARC)

  • Developed understanding of object oriented design patterns, including several years of experience working in an object oriented codebase

  • Several years writing idiomatic Ruby code for a modern Rails application

  • Experience operating as a project lead or tech lead engineering role and and having led development of at least one meaningful project that was shipped to production

  • Strong written and verbal technical communication skills

  • Accustomed to authoring technical documents and effectively communicating technical concepts to non-engineering stakeholders.

  • At least five years as a professional software engineer

Nice to have experience

The ideal candidate has several of these in addition to the critical qualifications

  • Designing systems which integrate with external email service providers

  • Creating email or SMS marketing software and and dealing with compliance requirements

  • Operating high-volume email sending systems

  • Operating or developing MTAs (Mail Transfer Agents)

  • Building a Shopify app that serves larger merchants

  • Coding with React to prototype or implement new functionality

  • Delivering software while working with remote software teams

Responsibilities

  • Participate in and lead cross-functional teams to design, build, and ship software 

  • Solve large business problems with ambiguous or challenging technical solutions, including those that may require significant changes to existing systems or greenfield work.

  • Consistently raise the bar for the quality of the systems and software built at Privy

  • Independently and collaboratively identify, prioritize, and solve the issues with the largest value and highest urgency in your team’s area of responsibility

  • Mentor and coach engineers across Privy’s engineering org through code review, system design coaching, pairing, and delegation to help them improve their technical and professional skills.

  • Participate in the Privy on-call rotation and incident response

  • Triage, investigate, and resolve bugs and codify common solutions and responses in runbooks

  • Contribute to an inclusive and equitable environment within your teams and among peers

Similar Jobs