Principal Software Engineer - Cassandra & DB2

Constant Contact

Constant Contact

Software Engineering
United States · Remote
Posted on Saturday, June 29, 2024

At Constant Contact, we are seriously awesome people who take ownership and make an impact by operating with the mindset, integrity and courage of a small business owner. There’s something so profoundly rewarding about knowing that your work is empowering people everywhere to pursue their dreams. Here, we all play an integral part in helping business owners, entrepreneurs, non-profits and individuals to succeed by giving them all the help and tools they need to grow online. We’re energized by new challenges and new possibilities-and we’re just getting started!

We have an opening for a Principal Software Engineer to set the technical direction for the team's reporting infrastructure.

The ideal candidate will be technically strong, highly productive, and enjoy collaborating. You’ve worked on platforms and services that are highly available and scalable. You understand that simple systems are easier to operate and tackle. You value simplicity at scale. You can balance speed and quality with iterative and incremental improvements. You’ve made life easier for other developers and have motivated team members to make both design and technology improvements with your ability to lead and provide vision. You understand operational quality and how to instill a culture of providing technical leadership in your organization in a collaborative, agile environment. You find anomalies, architectural problems, and technological infrastructure that didn’t trip any alarms and help to root cause problems before they become real problems. You can work at all levels of technology, from getting into the code to presenting to large audiences and executives

As a senior member of the Reporting team, you will play a key role in determining the technical vision for the reporting space, as well as helping to communicate that to our product engineering teams. You will also work on enterprise or business unit-wide product features, determining the overall architecture to achieve the features, while working with multiple development teams to determine how they will each plug into the architecture to drive customer value. Finally, you will work with other senior engineers and architects to help the entire team evolve their technical skill set. Being able to communicate at all levels of the organization is critical.

What you'll do:

  • Explore new technologies, architect and design end-to-end features and solutions across multiple development teams within the Constant Contact Product Delivery organization
  • Support all architectural disciplines and champions architectural initiatives; Develop standards and implementation plans for the enterprise based on business requirements and strategies
  • Provide leadership, technology guidance and mentors others; develops, motivates, and directs staff to create a team environment
  • Lead technical design activities across multiple teams and ensure all technical hurdles are resolved to help teams deliver high quality product roadmap initiatives
  • Be an active developer in the scrum team working with the team on their objectives
  • Works with business leaders to understand business requirements and help them understand how technology tradeoffs influence strategy through firm data
  • Work to modernize our technology stack across multiple teams, languages and technologies

Who you are:

  • 12+ years of relevant experience with a focus developing backend solutions
  • Sound knowledge of design patterns, principles, distributed architectures, REST API services, data structures and algorithms with emphasis on memory, runtime, quality and scalability
  • Proven ability to design and develop future-proof, maintainable, large scale systems
  • Expert knowledge of static languages like Java (Spring Boot and/or Micronaut)
  • Knowledge of relational databases and large non-relational databases such as Cassandra.
  • Experience with unit testing and test driven development in Java and JavaScript
  • Experience with modern containers and CI/CD frameworks - Docker, Kubernetes, OpenShift, EKS, ECS, GKE, etc
  • Experience working with multiple teams and departments on high level enterprise wide features.
  • Have a complete view of the DevSecOps software development lifecycle. Architecting not only the code, but the pipelines, operations and quality strategy for software
  • Excellent written and verbal communication skills and ability to collaborate effectively in a team environment; Ability to articulate engineering design strategies related to scalability, performance, security, usability, and development platforms

#LI-HK1 #LI-Hybrid

The specific salary offered to a candidate may be influenced by a variety of factors including the candidate’s experience, their education and work location. In addition, some roles may be eligible for additional on target commission pay or bonus. The compensation package includes health and welfare benefits including paid leave.
Pay Transparency - All Full Time Employees
$127,600$159,500 USD

Why You’ll Love Us:

  • We celebrate one another’s differences. We are proud of our culture of diversity and inclusion, and we're always working hard to strengthen and improve this culture. We have programs in place that bring us together on important issues and provide educational opportunities for all employees.
  • Join the experts. If you're passionate about supporting businesses and organizations, you won’t find a better spot to share your talent. We’re dedicated to improving the quality of our product from a customer standpoint and have a true desire to enable the success of businesses, non-profit organizations, and community groups.
  • You’ll have opportunities to grow your career. We encourage and support our team members to learn different aspects of the business, take on stretch assignments, seek coaching opportunities and professional development opportunities.
  • A generous paid time off policy and a competitive benefits package that supports the health and well-being of you and your family

At Constant Contact, we’re all about work flexibility and are proud to serve our customers as a hybrid workforce. Our hybrid work model combines the convenience of remote work with access to our great office locations to collaborate in-person, participate in live trainings, and socialize with colleagues.

Application Deadline: 30 days. We may fill this job opening prior to the deadline if a candidate is selected by us.

Constant Contact is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, sex, gender, gender identity, national origin, citizenship, age, disability, sexual orientation, genetic information, veteran status or any other status protected under applicable law. If you require accessibility assistance applying for open positions, please contact

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)

Notice to Recruiters and Staffing Agencies:

Constant Contact has an internal talent acquisition department and designated career site for individuals looking to join our team. Constant Contact will not accept unsolicited resumes from any external recruiters, staffing firms, search agencies or any fee-based referrals. Any unsolicited resumes sent to directly to Constant Contact, in any capacity will be considered property of Constant Contact. Constant Contact will not pay a fee for any placement resulting from the receipt of an unsolicited resume.