Principal Software Engineer - Full Stack
Constant Contact

Waltham, Massachusetts


As a Principal Full Stack Software Engineer, you will be a crucial member of our 3rd party Integrations team, working with innovative tools, processes, and people to engineer platform services that are distributed and consumed on a massive scale. You will work with Product Owners, UX designers, and architects to build next-generation applications. Integrations are a core pillar of the Constant Contact Product. The Integrations team is responsible for driving organization-wide integration initiatives: e-commerce, CRM, fundraising, non-profit, and real estate related integrations. Integrations are convenient and flexible way for SMBs to kick-start their marketing goals. 

*This is a hybrid role requiring a few days a week in the office to collaborate with your team

What you'll do:

  • Be a key contributor to a cross-functional, agile product delivery team
  • Work in all areas of a technology stack: front end, middle tier, and backend
  • Deliver scalable and sustainable platform services
  • Collaborate with Product Managers, Architects, UX, and other engineers on a daily basis
  • Mentor and guide other engineers on the team.
  • Work on multiple 3rd party integrations in various verticals: e-commerce, non-profit, real estate, fundraising, CRM, etc.
  • Stay on top of industry trends and ensure the team appropriately utilizes the latest technologies and best practices
  • Be a key contributor to the creation of a long-term, scalable architecture
  • Participate in code reviews, design sessions, sprint ceremonies: backlog grooming & planning, retro, standup
  • Bring new ideas and innovations to adapt and scale in the technology space
Who you are:
  • 12+ years developing large-scale software applications
  • Experience in Spring, Spring Boot, or similar microservices framework
  • Must have extensive experience building responsive UI applications in React
  • 8+ years of experience working with REST APIs
  • 6+ years of experience in MySQL database or similar RDBMS 
  • Experience in database management frameworks - Liquibase, Flyway, or similar
  • Unit testing framework experience is required - JUnit, Mockito
  • Experience with Playwright, RSpec, Cypress, or equivalent integration test framework is preferred
  • Working knowledge of Kubernetes, ArgoCD, Istio, pod management is a plus
  • Expert documentation skills - design flows, architecture diagrams, sequence diagrams, flow charts
#LI-HK1 #LI-hybrid



Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.

More Advertising and PR jobs


Constant Contact
Gainesville, Florida
Posted about 19 hours ago
Southern Graphics Systems, Inc
Florence, Kentucky
$21.00 per hour
Posted about 11 hours ago
Southern Graphics Systems, Inc
St. Louis, Missouri
Posted about 11 hours ago
View Advertising and PR jobs »

Share diversity job

Principal Software Engineer - Full Stack is posted on all sites within our Diversity Job Network.


African American Job Search Logo
Hispanic Inclusion Jobs Logo
Asian Job Search Logo
Women Inclusion Jobs Logo
Diversity Inclusion Jobs Logo
Seniors to Work Logo
Black Inclusion Jobs Logo
Veteran Job Center Logo
LGBT Job Search Logo
Asian Inclusion Jobs Logo
Disabled Job Seekers Logo
Senior Inclusion Jobs Logo
Disability Inclusion Jobs Logo
US Diversity Job Search Logo
LGBTQ Inclusion Jobs Logo
Hispanic Job Exchange Logo