Browse All Jobs

Constant Contact is seeking a Senior Backend Software Engineer to join their Contacts Team. This role is pivotal in managing systems that handle billions of contacts. The ideal candidate will be a seasoned backend engineer who is eager to tackle complex technical challenges at scale, mentor fellow developers, and drive the evolution of core microservices.

This is a hybrid role based out of Waterloo, ON, requiring one day per week onsite to support team collaboration.

Responsibilities:

  • Collaborate with Product Managers, Data Scientists, and senior developers to translate business needs into technical solutions.
  • Own the full development lifecycle for scalable, reliable Java-based microservices and APIs.
  • Optimize applications for scalability, reliability, and performance.
  • Mentor junior team members on software development best practices.
  • Contribute to the team's technical direction and the evolution of a scalable architecture.
  • Stay current with industry trends and advocate for the adoption of emerging technologies.

Requirements:

  • 6+ years of experience designing, developing, and operating large-scale distributed Java backend services/microservices.
  • Expert-level Java knowledge and deep ecosystem experience.
  • Proven experience building RESTful APIs/microservices with Spring Boot and/or Quarkus.
  • Strong proficiency with relational databases and SQL.
  • Experience with message queues (e.g., AWS SQS, RabbitMQ).
  • Experience deploying/managing applications on AWS (Lambda, EC2, EKS, SQS, IAM).
  • Hands-on experience with Docker and Kubernetes.
  • Proficiency configuring/maintaining Jenkins CI/CD pipelines.
  • Experience with Java unit/integration testing and TDD (JUnit, Mockito, Spring Test).
  • Proficiency with Git in a collaborative CI/CD environment.
  • Proficiency in a scripting language (preferably Python) for automation/operations.
  • Excellent communication and collaboration skills.

The role offers:

  • Opportunities to grow your career.
  • A generous paid time off policy and a competitive benefits package.
  • Work flexibility as part of a hybrid workforce.
Apply

Constant Contact