Search jobs > Waltham, MA > Principal software engineer

Principal Software Engineer - Casandra & DB2

Constant Contact
Waltham, Massachusetts, US
$127.6K-$159.5K a year
Full-time

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.

Theres 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.

Were energized by new challenges and new possibilities-and were 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. Youve 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.

Youve 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 didnt 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 candidates 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 Youll Love Us :

We celebrate one anothers 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 wont find a better spot to share your talent.

Were 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.

  • Youll 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, were 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 talentacquisition@ .

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 contractors 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.

7 days ago
Related jobs
Promoted
Raytheon
Boston, Massachusetts

The Principal Software Engineer in the Advanced Technology department of the Software Engineering Directorate will serve as the Product Owner (PO) for a team developing tactical seeker flight software capabilities for major Advanced Technology missile programs. Responsible for interface and coordina...

Promoted
Fidelity Investments
Boston, Massachusetts

Fidelity Asset Management Solutions (FAMS) is looking for a Principal Software Engineer to join a full stack dynamic engineering team. Principal Software Engineer - Options Overlay Team. We will welcome you onto an agile track that is at the forefront of engineering in Asset Management Technology, F...

Promoted
State Street Corporation
Burlington, Massachusetts

Specific duties include: work under minimal supervision to build out the next generation of our software test automation infrastructure as part of our Quality Assurance Infrastructure team to test, and debug medium to large software enhancements and solutions within Charles River's business and tech...

Promoted
Fidelity Investments
Boston, Massachusetts

Principal Software Engineer Full Stack. The High Income and Alternatives Technology team is looking for a hardworking, highly motivated software engineer with strong understanding of programming fundamentals, software design to join their ranks. In this role, you will be responsible for the developm...

Promoted
Symbotic
Newton, Massachusetts

We are a talented team of roboticists and software engineers working on the latest Symbotic expansion - The Breakpack Cell. Intelligent software orchestrates advanced robots in a high-density, end-to-end system - reinventing warehouse automation for increased efficiency, speed and flexibility. Break...

Promoted
Red Hat
Westford, Massachusetts

Coordinate with cross-functional managers and teams on documentation, product management, and quality engineering (QE) to complete tasks necessary for releasing software that is respecting security standards. Work with product management, sales, and other engineering teams to steer the Telco 5G secu...

Promoted
Liberty Information Technology Limited
Boston, Massachusetts

As a principal software engineer at Liberty Mutual, you'll consult on highly complex projects and solve technical problems, while working in an agile environment that has the creative energy of a start-up, and the full backing and comprehensive benefits of a Fortune 100 company. As Lead Engineer for...

Symbotic
Newton, Massachusetts

Symbotic is seeking a Principal Software Engineer on the. We are a talented team of software engineers that develop user-friendly front-end software applications responsible for orchestrating inventory into the Symbotic system, order fulfillment out to customers, managing a fleet of autonomous robot...

Fidelity Investments
Boston, Massachusetts

Bachelor’s degree (or foreign education equivalent)in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and five (5) years of experience as a Principal Software Engineer/Developer (or closely related occupation) designing and...

Veeva
Boston, Massachusetts

This is a top software engineer job that incorporates everything youve worked so hard for. And because this senior role is independent, you will have equal influence to drive the direction of the build, be an advisor to product leadership and mentor freshly minted software engineers in their new car...