Come join the team that is revolutionizing one of the most successful e-commerce companies in the world!
As a member of the Infrastructure Squad, you will join a group of highly skilled software engineers that know how to build core building blocks that are highly available and run at scale. This team builds the software components that teams and business across Cimpress rely on to just work and be available. A multi region, multi tenant highly available image storage and processing platform and a generic workflow engine that can be used to chain together arbitrary software components to rapidly build complex business orchestrations are just two of the problems that this team is currently working on
You are someone who can argue the importance of PUTs being idempotent and who knows REST is not only something you do when asleep. You demand continuous delivery, automated testing and have a strong opinion on how a modern software engineering ecosystem should work. You write great code, and expect the same of others on the team.
As a Software Engineer III, you provide the architectural expertise and deliver solution to help drive our Continuous Integration and Delivery offerings and other modern IT infrastructure for an ecosystem of microservices. You will be hands on writing beautiful, highly scalable code that will fuel our growth towards $2B in revenue.
Our technology ecosystem contains over a dozen micro-services, and is growing. Our services are C#/Node based, running in the AWS Cloud. Additional tools we use on a daily basis include git, yarn, serverless, Visual Studio, dynamo
Db, Artifactory, Slack and many more. We believe that having a diverse toolbox allows us to solve a larger array of challenges using the right tools, and that smart people will make smart decisions on which tools to use. We're constantly looking for new and interesting ways to solve problems.
We're seeking someone who is passionate about learning new technologies and solving complex problems that have not been sovled before.
In this role, you will help empower developers to deliver better software faster by...
building components that solve difficult problems, are easy to use and just work
... designing and implementing CD/CD solutions
... architecting a modern, operable, and scalable infrastructure using cloud technologies
... documenting and coaching developers in proper operations concerns and practices.
If you are as excited as us about building highly scalable and performant solutions at web scale, you should come talk with us!
To be successful, you will need:
Bachelor's degree in Computer Science or equivalent experience
Experience with source code management, ticketing systems, continuous integration, continuous deployment, logging, monitoring, alerting, and trending services
Demonstrated experience supporting software products in a production environment
Experience in recent, modern software development and a desire to write (and review) code every day
Passion for building high volume, distributed and scalable RESTful services in a continuous delivery environment
Ability to excel on an extremely talented team in a fast paced environment
Experience with high volume transactional systems
Equal Opportunity Employer
Cimpress is an Equal Employment Opportunity Employer. All qualified candidates will receive consideration for employment without regard to race, color, sex, national or ethnic origin, nationality, age, religion, citizenship, disability, medical condition, sexual orientation, gender identity, gender presentation, legal or preferred name, marital status, pregnancy, family structure, veteran status or any other basis protected by human rights laws or regulations. This list is not exhaustive and, in fact, in many cases we strive to do more than the law requires.