Facebook pixel

Staff Software Engineer
Payments Acceptance
Confirmed live in the last 24 hours
Toronto, ON, Canada
Experience Level
Desired Skills
  • BS, MS, or Ph.D. in Computer Science, Engineering, or a related technical fieldMinimum
  • 7+ years of development experience
  • Experience building distributed applications, working with micro services and Rest APIs
  • Experience architecting complex distributed systems and applications
  • Track record of mentoring a team, providing technical guidance, and driving multi-team projects
  • Passionate about engineering and operational rigor
  • Open-minded, flexible, and have a pragmatic approach to solving problems
  • Take complete ownership over the entire project and drive it to completion
  • Passionate about building great products
  • Experience building, operating, and troubleshooting APIs and micro services
  • Programming experience in Java & Python
  • Innovate, design and build software systems that power new features and unlock new capabilities on our payments platform
  • Release business critical features that will enable WePay to enter new markets
  • Develop robust, well-instrumented and intuitive APIs to process payments
  • Scale WePay's APIs to handle WePay's future growth and adhere to SLAs
  • Design + build new micro-services and new architectures to improve the robustness, flexibility, and capacity of our payments processing platform
  • Work with engineers across the organization to execute on new opportunities in payments

201-500 employees

Payments partner
Company Overview
WePay is on a mission to deliver powerful payments infrastructure to the software platforms that serve small businesses. WePay is an online payment service provider and is a part of JPMorgan Chase.
  • Competitive Pay
  • Stock Purchase Plan
  • Paid Time Off
  • Healthcare
  • 401(k)
  • Support for families
Company Core Values
  • Delight customers
  • Invest in relationships
  • Drive excellence
  • Embrace change
  • Be authentic
  • Push the pace