Principal Software Engineer - Content
The team
As a software engineer on the Content Technology team, you’ll be at the center of what makes Vistaprint unique: our graphic design content. Vistaprint is different from other e-commerce companies because our products are fully customizable. Engineers on Content Technology design, architect, and develop platforms that enable our graphic designers to create beautiful, flexible designs, and manage the complexity of having millions of designs live on the site. These designs are the starting point for our customers to create a wide range of products to market their businesses.
We’re currently a few months into a multi-year re-architecture, and we’ve already successfully tested our technology with customers. We’re building our systems from the ground up to create a modern, flexible platform that gives our business partners new levels of control. This translates into greenfield development, retiring legacy systems, and designing their replacements, and that’s where we need your help!
The role
We’re looking for an experienced software engineer/architect to lead our technology team. In a typical day you might:
Lead an architecture session to design a new service
Mentor team members on technical and/or career topics
Establish and advocate for an engineering roadmap
Coach your team towards improved value, flow, and quality
Work with various technologies such as .NET Core, MongoDB, and Docker
Regularly communicate with other team leads, business stakeholders, and senior executives
Deliver value to production every day using AWS
What we’re looking for
Technical problem solvers and thought leaders with strong coding and design skills
Experience designing and working with SOA/distributed systems
A focus on back-end development and experience with OOP
A track record of providing leadership and guidance to multiple development teams, constantly improving those around you
Ability to communicate fluently with diverse audiences (including technical, non-technical, and senior management)
Comfortable diving into highly ambiguous problems and driving clarity
Passion and enthusiasm for software engineering
Strong collaboration with teammates and stakeholders
RDBMS experience (a plus if it’s with MS SQL Server or PostgreSQL)
Remember, we’re not looking for one specific type of candidate. We believe that a diverse team will yield the best results. Regardless of your background, we’re looking for smart people that want to solve challenging problems in a highly collaborative environment. If this sounds like you, we’d love to hear from you!
Why Vistaprint?
Competitive salary + comprehensive benefits
Flexible hours and great work-life balance
Offices in downtown Boston or just off I-95 in Waltham
Volunteer time off and matching charitable donations
#LI-JC1
Job Segment: Developer, Engineer, Software Engineer, SQL, Database, Technology, Engineering