HimalayasHimalayas logo
Wave HQWH

Senior Software Engineer II, Backend Platform

Wave Financial offers a comprehensive suite of financial tools tailored for small businesses, empowering them to manage their finances easily and efficiently.

Wave HQ

Employee count: 201-500

Salary: 160k-179k CAD

Canada only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

At Wave, we help small businesses to thrive so the heart of our communities beats stronger. We work in an environment buzzing with creative energy and inspiration. No matter where you are or how you get the job done, you have what you need to be successful and connected. The mark of true success at Wave is the ability to be bold, learn quickly and share your knowledge generously.
As Senior Software Engineer on our Platform team, you will design, build, and maintain the evolution of Wave’s backend ecosystem, owning the reusable software stack that powers every service. This role focuses on defining the Golden Path for frameworks and communication, ensuring our stack is standardized, secure, and provides a best-in-class developer experience for the entire engineering org.

Here's How You Make an Impact:

  • Standardize Shared Components: Maintain a single, recommended pattern for web frameworks, container images, and libraries to ensure consistency across the organization.
  • Streamline System Communication: Architect the frameworks used for both real-time and background messaging between services to ensure data flows efficiently and reliably.
  • Build Developer Centric Wrappers: Create and maintain sophisticated libraries that wrap shared components, making them easy to integrate while preserving the configurability and debug-ability developers need.
  • Drive Software Lifecycle: Oversee regular updates for all shared backend components to protect the platform and ensure compatibility with the latest standards.
  • Technical Leadership: Lead complex cross-team migrations and architectural reviews, ensuring that platform-level changes are implemented smoothly across the broader engineering organization.

You Thrive Here by Possessing the Following:

  • Experience: 8+ years of professional background in backend engineering with a focus on platform, infrastructure, or shared services at scale.
  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent professional experience.
  • Advanced Backend Mastery: Experience in building and maintaining reusable software libraries and frameworks, with deep expertise in Python(Django) and containerization tools.
  • Expert Technical Knowledge: Extensive proficiency in designing and scaling various inter-service communication methods and patterns, including synchronous and asynchronous systems such as Kafka(Avro), SQS, and gRPC(Protobuf)
  • Infrastructure Systems Experience: Expertise in how backend code interacts with Docker, Kubernetes, and AWS-native services at high scale.
  • Architectural Design Skills: Proven ability to create developer-first tools and a thorough competency in GraphQL gateway that simplifies complex integrations while maintaining technical capability.
  • Strategic Problem Solving: Experience identifying and phasing out redundant technical patterns across an organization to drive toward a unified, efficient stack.
  • Communication: Exceptional written and oral communication skills, with the ability to explain complex technical trade-offs.
At Wave, we value diversity of perspective. Your unique experience enriches our organization. We welcome applicants from all backgrounds. Let’s talk about how you can thrive here!
Wave is committed to providing an inclusive and accessible candidate experience. If you require accommodations during the recruitment process, please let us know by emailing careers@waveapps.com. We will work with you to meet your needs.
Please note that we use AI-assisted note-taking in interviews for transcription purposes only. This helps ensure interviewers can remain fully present and engaged throughout the discussion.
This advertised posting is a current vacancy.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Salary

Salary: 160k-179k CAD

Location requirements

Hiring timezones

Canada +/- 0 hours

About Wave HQ

Learn more about Wave HQ and their company culture.

View company profile

Wave is a leading financial services company that provides a suite of money management tools designed specifically for small businesses and freelancers. Founded with the mission to give small business owners the power to manage their finances without the stress typically associated with accounting, Wave's platform includes features that cover invoicing, accounting, payments, and payroll, all integrated into a user-friendly system.

With over 2 million users in North America, Wave's mission is to ensure that small business owners can focus on what they do best—running their businesses. They create beautiful invoices that help reduce unpaid invoices and allow for swift payment options, including credit card, bank transfer, and Apple Pay. Their payroll service is specifically designed for those who may not have extensive knowledge in accounting or payroll procedures, providing guidance along the way. Wave is built by a team of experts in bookkeeping, accounting, and finance, ensuring that users have access to support whenever they need it. Their innovative approach to financial management not only simplifies tasks but also empowers users by providing comprehensive insights into their business's financial health.

Claim this profileWave HQ logoWH

Wave HQ

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

11 remote jobs at Wave HQ

Explore the variety of open remote roles at Wave HQ, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Wave HQ

Remote companies like Wave HQ

Find your next opportunity by exploring profiles of companies that are similar to Wave HQ. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan