Senior Software Engineer

Kickstarter PBC is looking for a motivated Senior Software Engineer to join our System Integrity team. 

About the Team

On the System Integrity team, we work to ensure that the services we offer are fair and functioning for backers, creators, and Kickstarter PBC. We do this through proactive and reactive means: assessing the systemic impact of new and changing features, developing internal tools to anticipate potential problems, and designing ways to improve the overall integrity of our system - whether through our product, model or policies. We’re a collaborative, multidisciplinary team who strive to make our communities equitable and sustainable. 

Harnessing insights from data science, behavioral economics and system design, we strive to develop products and policies that will allow Kickstarter’s model to flourish. We utilize both proactive and reactive approaches to strategically evaluate the systemic impacts of new and changing features as well as to identify opportunities and threats to the health of Kickstarter’s ecosystem. Currently we’re building features that increase the level of transparency and candor on Kickstarter campaigns, in addition to designing tools that will allow us to gain deeper insight into  how projects fare after they’ve successfully reached their funding goals. 

About the Role

As a Senior Software Engineer, you’ll work closely with designers, product managers and other engineers to build features aimed at cultivating trust within our ecosystem. You'll develop new features that both inspire creators to share the inner workings of their creative processes and make backers feel informed and engaged as they take part in a creator's journey. 

We build features with a GraphQL API and a Ruby on Rails backend and modern frontend stack including React, Redux, Apollo, TypeScript, Atomic CSS and Sass. We use iterative and data-driven processes to build and refine our platform that supports our mission of bringing creative projects to life.

About You:

  • You have extensive knowledge of how data products talk to web applications and are very comfortable writing SQL queries.
  • You have extensive professional experience working on the backend with Ruby on Rails.
  • You enjoy working collaboratively and participating in team discussions and planning.
  • You have a pragmatic approach to writing well-tested code.
  • You have experience working iteratively and maintaining live products.

Kickstarter is an equal opportunity employer. As part of our commitment to fight for equality, we work to ensure a fair and consistent interview process. We celebrate diversity and we are committed to an inclusive work environment.

Kickstarter is a Public Benefit Corporation, and our mission is to help bring creative projects to life. We measure our success as a company by how well we achieve that mission, not by the size of our profits. In our charter, we spell out our mission, our values, and the commitments we have made to pursue them.

Apply to this job