Senior Software Engineer, Payments
Brooklyn, NY /
Kickstarter, PBC is seeking an experienced Senior Software Engineer to join our Payments team and help drive our payment and identity experiences forward.
About the Team
Kickstarter’s Payments Team provides the internal and external Kickstarter community with a reliable, secure payments platform. Our work touches every area of the site as we work to provide a seamless pledging and funding experience for Backers and Creators. Our ability to develop flexible, scalable solutions opens up more opportunities around how people help creative projects come to life.
We build features with modern frameworks like Ruby on Rails, SASS, Atomic Design, React, Redux, Apollo, and TypeScript, all backed by a GraphQL API. We use iterative and data-driven processes to build and refine our platform that supports our mission of bringing creative projects to life.
In This Role, You Will:
- Iteratively research, experiment, and develop payment and identity solutions to solve real problems for Kickstarter creators and backers.
- Work closely and collaboratively with a team of product managers, engineers, as well as non-technical stakeholders.
- Help drive the technical and product direction of the Kickstarter payment and identity experience.
- Contribute to continuous learning and improvement of our team and organizational work, systems, technology and processes.
- You have extensive professional experience building applications or services with Ruby and/or Rails.
- You have excellent communication and time management skills.
- You enjoy working collaboratively and participating in team discussions, planning, and pair programming.
- You have experience mentoring other engineers across the stack.
- You have experience working iteratively and maintaining live products.
- You have a pragmatic approach to writing well-tested, maintainable code.
- You love writing tests to ensure you deliver high-quality software and experiences.
- You consider the broader impacts of your work through building accessible UI, quality & testing patterns, code readability, documentation and considering performance and data integrity.
- You value sharing knowledge, personal growth, positive feedback, and continuously improving engineering and team practices.
- You empathize with creators and recognize the challenges of the creative process and bringing projects to life.
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.