Current jobs related to Senior Software Engineer, Payments - Vancouver, British Columbia - Livesuper


  • Vancouver, British Columbia, Canada Snapcommerce Full time

    About SnapcommerceWe're a company that's passionate about helping people maximize their lives. Our employees are at the heart of everything we do, and we're committed to creating an environment where they can grow, learn, and thrive.We're more than just a company - we're a community. We care about our people and take their career progression seriously. Our...


  • Vancouver, British Columbia, Canada Livesuper Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at Livesuper. As a Senior Software Engineer for Payment Processing, you will be responsible for building out and fully owning our payment processing infrastructure, integrating with various third-party services. This is a remote position, and you will have the flexibility to work from...


  • Vancouver, British Columbia, Canada Livesuper Full time

    About LivesuperWe are a company that helps maximize lives–both the lives of our customers and the lives of our employees– so that everyone can experience all that life has to offer. For our employees, our promise is that Livesuper is more than just a job; it's an opportunity to unlock one's potential, where learning is celebrated and impact is...


  • Vancouver, British Columbia, Canada Snapcommerce Full time

    About SnapcommerceWe empower our employees to thrive in a fast-paced environment that fuels their growth and career advancement. Our goal is to create a workplace where everyone can realize their potential and make a meaningful impact.About This TeamOur product development org is a dynamic and agile team that works closely with Product Managers, Designers,...


  • Vancouver, British Columbia, Canada Truss Full time

    Truss is seeking a talented Senior Software Engineer to help drive the evolution of our application. The ideal candidate will be a collaborative, pragmatic self-starter who excels at learning, planning, and executing in a fast-paced environment.About the RoleWe are looking for an experienced Full Stack Developer to join our team. As a Senior Software...


  • Vancouver, British Columbia, Canada Super Full time

    About the Role:We are seeking a highly skilled Senior Payment Processing Engineer to join our team at Super. As a key member of our engineering team, you will be responsible for building and maintaining our payment processing infrastructure, ensuring seamless integration with various third-party services.Key Responsibilities:Design and implement scalable...


  • Vancouver, British Columbia, Canada Amazon Full time

    Develop Innovative Payment Methods for Millions of CustomersInnovative payment solutions require a team of skilled software development engineers to design and deliver high-quality software. As a Software Development Engineer on the Amazon Payment Product team, you will work on various projects that involve large-scale distributed engineering and...


  • Vancouver, British Columbia, Canada Thinkific Full time

    Senior Backend Software EngineerThinkific is seeking an experienced Senior Backend Software Engineer to join our TCommerce team and lead the development of our Payments platform.As a Senior Backend Software Engineer, you will work closely with our cross-functional team to design, develop, and maintain our payment systems, ensuring they are scalable, secure,...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    **Overview**We are seeking a highly experienced Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC.**About the Role**As a Senior Software Development Engineer, you will be responsible for designing, implementing, and deploying successful internet-scale systems and services in support of our commerce operations and...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior Software Engineer to join our team at Take-Two Interactive Software, Inc. As a Senior Software Engineer, you will be responsible for establishing the culture for our engineering team and laying the foundation for our frontend architecture.Company OverviewTake-Two Interactive Software, Inc. is a leading...


  • Vancouver, British Columbia, Canada Truss Full time

    We are seeking a highly skilled Full Stack Developer to join our team at Truss, a leading provider of banking and payment automation solutions for the construction industry.Company Overview:Truss is an innovative fintech company that offers an all-in-one banking and payment automation platform designed specifically for construction businesses. Our platform...


  • Vancouver, British Columbia, Canada Amazon Full time

    About the RoleAmazon Finance Technology is seeking a talented software development engineer to work on Teller, Amazon's homegrown payments system. As a key member of our team, you will be responsible for driving implementation decisions, delivering functional components, and mentoring junior engineers to develop logical and maintainable software that meets...


  • Vancouver, British Columbia, Canada Saba Software (Canada) Inc. Full time

    About the Role:As a senior software engineer, you will be responsible for designing, developing, and maintaining complex software systems. With a focus on innovation, you will work closely with our team to deliver high-quality solutions that meet the needs of our clients.Key Responsibilities:• Collaborate with cross-functional teams to identify and...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    Join Our Team as a Senior Software Engineer - Backend ArchitectWe are looking for an experienced Senior Software Engineer to join our team in San Francisco and Vancouver. As a Backend Architect, you will be responsible for leading the development of scalable and robust large-scale distributed backend systems.About the PositionTake-Two Interactive is a...


  • Vancouver, British Columbia, Canada Corpay Full time

    About the Role We are seeking an experienced Sr. Software Engineer to join our PayByPhone development team. As a key member of our software engineering team, you will be responsible for developing major components that power our consumer apps and global platform, enabling over 17 million users to conveniently pay for parking. Responsibilities Develop...


  • Vancouver, British Columbia, Canada Amazon Full time

    About AmazonAmazon is a global technology company that focuses on customer satisfaction and innovation. With a wide range of products and services, we strive to continuously improve the shopping experience for our customers.Brazil Payments Team OverviewThe Brazil Payments team is responsible for enabling various payment options for Amazon customers in...


  • Vancouver, British Columbia, Canada Randhawa Farms Ltd Full time

    Job Title: Senior Software EngineerAt our company, we are seeking a talented Senior Software Engineer to join our team. The ideal candidate will have extensive experience in software development and a strong understanding of computer science concepts.Key Responsibilities:1. Design and implement software solutions using Python and other technologies.2....


  • Vancouver, British Columbia, Canada Amazon Full time

    Senior Software Development Engineer, AWS IAMAmazon Web Services Identity and Access Management (AWS IAM) is a critical component of the AWS cloud, responsible for identity management, authentication, and authorization. Our mission is to provide customers with state-of-the-art controls to manage access across all their AWS environments. We are seeking a...


  • Vancouver, British Columbia, Canada Arista Networks Full time

    Job Title: Senior Software EngineerAbout the Role:Arista Networks is seeking a highly skilled Senior Software Engineer to join our Extensible Operating System (EOS) software development team. As a core member of the EOS team, you will be part of a fast-paced, high-caliber team building features to run the world's largest data center networks.Key...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our AWS Commerce Platform team. As a key member of our team, you will be responsible for designing, implementing, and deploying successful internet-scale systems and services in support of our commerce operations and the businesses they support.Key...

Senior Software Engineer, Payments

1 month ago


Vancouver, British Columbia, Canada Livesuper Full time
About Livesuper

Livesuper is a fast-paced, high-growth tech company that cares about its people and takes career progression seriously. We aim to supercharge our employees' careers through the people, work, and programs that fuel who we are.

About this Team

Our engineering team has three full-stack product development focus areas: travel, fintech, and a superapp that unifies travel and fintech along with several other savings and earnings use cases. We handle thousands of requests and events per second, ingest over 1TB of data per day, and process over $1MM per day in sales, while maintaining a 99.9+% uptime. We have 80 engineers across our teams, and our biggest selling point is our focus on supporting our engineers' career growth, whether that's as a technical contributor or people leader.

About this Role

As a Senior Software Engineer, Payments, you will be one of the most senior technical contributors on your team. You will tackle the most difficult technical challenges the team faces, spanning both frontend and backend development work. This will include building out a payment processing service for SuperTravel, Super Pay, or Super+, and working with a modern front-end stack featuring React, TypeScript, Python, and React Native. You will report to an Engineering Manager and have the choice to continue on the IC track into the Staff Software Engineer role or switch to the people management track into an Engineering Manager role.

Key Responsibilities
  • Build out and fully own our payment processing infrastructure, integrating with various third-parties.
  • Ship projects end-to-end in a fast-paced, iterative environment.
  • Have the opportunity to very meaningfully propel the business forward and experience the impact of your work on the company's business metrics and user experience.
  • Own features, services, caches, and databases, including deployment, monitoring, debugging, and testing.
  • Uphold standards for quality by performing code reviews and contributing to cross-team discussions on best practices.
  • Mentor junior developers.
  • Participate in cross-functional team projects, work with external stakeholders, and help shape the technical roadmap for future team projects.
  • Be data-driven and close to the customer, conducting experiments for nearly everything you launch.
About You
  • We're looking for highly-motivated self-starters who share our excitement for growth and impact.
  • Willing and able to work across the stack and defend design choices for critical payments infrastructure.
  • Interested in building products in a scaleup environment: moving quickly, being data-driven, wearing multiple hats, continuously learning.
  • Strong communicator, and able to thrive on an agile team, contributing to: sprint ceremonies, quarterly project planning, engineering guilds, and working with various internal and external stakeholders.
  • Highly motivated, have a strong sense of ownership, and able to drive complex projects end-to-end working on systems that must maintain high levels of availability, uptime, and reliability.
  • 5+ years of professional working experience in software development, including 3+ years working on payment processing or payments infrastructure.
  • 2+ years of professional experience working with web services including a modern frontend JS framework (ex. React, Vue, Angular) and comfortable tackling system design challenges.
  • Worked closely with business stakeholders on building brand new tooling/infrastructure.
Bonus Points
  • Have mentored more junior developers.
  • Working experience across a breadth of our infrastructure, languages, and stacks (Python, Node, Gitlab, AWS, Docker, Postgres, Redis, Datadog, Amplitude, and Snowflake).
  • SQL/analytics know-how, and experience with devops concepts.
  • Experience in a startup or scaleup environment.
We've Got You Covered
  • Competitive salary packages, equity options, great benefits from day one, wellness budgets, as well as personal and team-level development budgets.
  • We are remote first – you have the flexibility to work from around the world and the hours that make sense for you– so that you can do your best work while living life on your own terms.
  • Other perks include: unlimited PTO, recharge days, travel discounts on SuperTravel, Weekly UberEats credit.
  • We welcome new family additions with generous parental leave and a flexible return-to-work plan.
  • This is just scratching the surface – check out our careers site for a more detailed overview of our perks & benefits.
Salary$100,000 - $180,000 a yearAs part of our compensation philosophy at Livesuper, we benchmark roles based on geographic location. The base salary range for this position is $100,000 CDN - $180,000 CDN.