Lead Software Engineer

Engineering Remote - Canada


Description

Lead Software Engineer

iContact is seeking a Lead Software Engineer to be a software developer of the iContact product and lead a team of near/off-shore software developers. We work in React, Node.js, PHP, JavaScript, and HTML/CSS. If you have experience building highly scalable SaaS based applications, want to help small businesses and nonprofits grow, and enjoy leading a team of software developers, then this is the role for you.

We are an office optional company. This position can be fully remote from anywhere within the USA or Canada. We're also open to having folks be based out of our office in the Raleigh-Durham, NC area or Ottawa, Canada area.

Diversity & Inclusivity: iContact is committed to building diverse teams where people of all identities and backgrounds are welcome, included, and respected.

What You Will Do: 

  • Lead a team of near/off-shore software developers to ensure they write clean, maintainable code using engineering best practices.
  • You will have significant influence over feature requirements and implementation and the opportunity to explore new technologies for new features.
  • Write clean, maintainable code using engineering best practices (source control, continuous integration, peer reviews, unit testing, etc.).
  • Build a fast, secure, and scalable SaaS application. Our large global customer base sends millions of messages daily and they expect high performance.
  • Participate in feature design to provide elegant and powerful features which can be easily used by non-technical customers.
  • Collaborate with the Product and UX Design teams to design and implement product features following agile development methodologies.

Experience We Want To See: 

  • This is a team lead role, you should have experience leading a team of near/off-shore software developers on a regular basis.
  • This is a senior role, you should have experience successfully shipping SaaS products on a regular basis.
  • Significant experience working in React, JavaScript, HTML5, and CSS. Experience with Core PHP is a big plus.
  • Experience building SaaS applications that look great and perform well across desktop browsers and mobile devices.
  • Experience working with relational databases at scale. Experience with MySQL is a plus.
  • Experience diagnosing and troubleshooting problems throughout the application, build environment, and runtime environment.
  • Comfortable working in a highly collaborative environment and communicating well with others.

About iContact:

Since 2003, small and medium sized businesses worldwide have achieved significant results by turning to iContact’s best-in-class email marketing solutions and knowledgeable team members. With scalable tools to serve the needs of high-volume senders, professional marketers, and even businesses new to email, iContact’s easy-to-use technology ensures that every customer has what they need to succeed. Headquartered in North Carolina, iContact is an award-winning company in the Ziff Davis (NYSE:ZD) family of brands.

#CloudServices
#LI-Remote