Sr. Software Engineer

Job Summary:

As the Sr. Software Engineer you will be part of a team of Engineers that work on bringing our capabilities to more customers around the world – you put our Customers first! You will work on design for scale, architecting improvements and introduce new functionality of Amazon Web Services (AWS).  


Outcome / Responsibilities:

  • Work with a team to solve business requests with solid and realistic project scopes and timelines
  • Partner with cross functional teams to design and implement solutions that interact with systems spanning multiple business domains
  • Aid in the implementation of API’s which will power our applications
  • Ability to work on multiple projects, while interfacing with internal stakeholders and technology teams
  • Strong communicator – you have the ability to fully explain technical problems, make recommendations and find solutions
  • Ability to open a Visual Studio project in C#, find faults, concerns and make recommendations
  • Ability to share knowledge and help mentor junior engineers

Skills, Knowledge and Abilities:

  • Strong technical background – Preferably in the Microsoft technology stack (.NET) and experience with C#, WCF, MVC, Web API, SQL Server and Angular 2
  • Possess a strong understanding and proficiency of HTTP, HTML and CSS
  • Experience with a service and message based architecture
  • Familiar with a continuous integration environment
  • Experience in an automated testing environment
  • Ability to foresee problems, troubleshooting diagnostics and offer suggestions
  • Support enhancements of “legacy” systems


Education and Experience:

  • Bachelor’s degree in Computer Science, Engineering or related field preferred, or 6 years of experience in software development
  • 5+ years as a .NET Engineer in a corporate environment utilizing an OO language
  • Previous experience with image processing, printer driver concepts and print platforms is a plus


Supervisory Responsibility:

This position has no supervisory experience

Work Environment:
This job operates in a clerical office setting. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.

Meet Some of CafePress's Employees

Adam M.

Director, Order Management & Production

Adam provides a wide range of system support and constantly tries to improve production timelines and cost efficiency. He oversees a team and all logistics associated with orders.

Chanel P.

Manager, Customer Service Operations

Chanel oversees the Call Center Team to make sure representatives have the information needed to answer inquiries. She also encourages them to carry the CafePress personality into all conversations.

Back to top