Senior Software Engineer New Vancouver, Canada
$199.8k - $244.2k per yearEarnin
As one of the first pioneers of earned wage access, our passion at EarnIn is building products that deliver real-time financial flexibility for those with the unique needs of living paycheck to paycheck. Our community members access their earnings as they earn them, with options to spend, save, and grow their money without mandatory fees, interest rates, or credit checks.
We’re fortunate to have an incredibly experienced leadership team, combined with world-class funding partners like A16Z, Matrix Partners, DST, Ribbit Capital, and a very healthy core business with a tremendous runway. We’re growing fast and are excited to continue bringing world-class talent onboard to help shape the next chapter of our growth journey.
POSITION SUMMARYCash Out is the business unit behind how millions of EarnIn community members access their earnings when they need them most. Our backend services power Cash Out around the clock, integrating with EarnIn's risk, ledger, and repayment platforms to get real money to members over debit card rails, ACH, and RTP. We are looking for an experienced, product-minded, and resourceful senior backend engineer to own the design, development, and operation of these services and the member outcomes they drive.
At EarnIn, working with AI is expected, not optional. This is a backend engineering role, not an AI engineering role, but we expect you to use AI-assisted development and agentic workflows (Cursor, Claude, and similar tools) every day to design, build, test, and operate our systems, so you can move much faster and deliver a lot more, while holding a high bar for correctness, review, and safety on systems that move our members' money. You'll work across the stack when the member experience calls for it, partner closely with product, design, and data, and take full ownership of what you ship from idea through production.
This position is hybrid, based in our Vancouver, BC office, with two days a week required in the office. Candidates must be based in the Vancouver area;
this role is not open to fully remote work. EarnIn offers excellent employee benefits, including healthcare, internet and cell phone reimbursement, a learning and development stipend, and potential opportunities to travel to our Mountain View headquarters. The Vancouver base salary range for this full-time position is CAD 199,800- 244,200 plus equity and benefits. Our salary ranges are determined by role, level, and location.
WHAT YOU'LL DO
Drive the end-to-end design and implementation of new Cash Out features. Break down complex problems to their essentials, translate that complexity into elegant design, and write high-quality, maintainable, well-tested code.
Design and build highly reliable Cash Out transaction flows on top of EarnIn's payments and repayment platforms, which move money over debit card networks, ACH, FedNow, and RTP, with idempotent requests, safe handling of payment failures and returns, reconciliation of Cash Out state against platform outcomes, and auditability built in.
Use AI-assisted development tools and agentic workflows as your default way of working, from design and coding to testing, code review, debugging, and incident response, to deliver significantly more, faster, while staying accountable for the quality and safety of everything that ships.
Work across the stack when the member outcome calls for it, carrying changes from backend services through APIs and into the client experience, in partnership with design, instead of waiting on handoffs.
Design and deliver robust REST/gRPC APIs for our client applications and services, and event-driven integrations (e.G., Kafka, SNS/SQS) between backend services with idempotent consumers and well-defined contracts.
Own the health of the services you build: participate in the team's on-call rotation, respond to alerts and incidents, and drive them through resolution and blameless postmortems.
Improve reliability and observability by building monitoring, alerting, dashboards, and runbooks that help us detect and resolve issues before a member's Cash Out is delayed or fails.
Bring a customer-first product mindset: partner with product, design, data science, and analytics to shape what we build, size opportunities, and read out experiments.
Mentor other engineers through code, design, and architecture reviews, and share the AI workflows that work.
Make a meaningful impact on the lives of our community members.
WHAT WE'RE LOOKING FOR
4+ years of software engineering experience, with most of it spent building and operating backend services.
A computer science or related degree, or equivalent practical experience. We care about what you've built, not where you studied.
Proven, hands-on experience using Cursor and Claude (e.G., Claude Code, Claude in Cursor) in your day-to-day engineering work. You'll be asked to share specific stories about how AI and agentic workflows helped you ship more, faster, including a time you caught and corrected AI output that was wrong, and how you decide when to trust AI output and when to verify it.
A track record of using AI to deliver backend and, when needed, full-stack work end to end, not just to generate snippets.
Strong product sense and a customer-first mindset. You can point to the member or customer outcomes you moved and how you measured them, through opportunity sizing, experiments, or metrics, not just the features you shipped.
An excellent sense of ownership, including supporting live production services through on-call, incidents, and follow-through.
Proficient in at least one modern programming language, such as Kotlin, Java, C#, Go, Python, or TypeScript, and able to work in more than one.
Hands-on experience with SQL and NoSQL databases (e.G., PostgreSQL, MySQL
#J-18808-Ljbffr
We’re fortunate to have an incredibly experienced leadership team, combined with world-class funding partners like A16Z, Matrix Partners, DST, Ribbit Capital, and a very healthy core business with a tremendous runway. We’re growing fast and are excited to continue bringing world-class talent onboard to help shape the next chapter of our growth journey.
POSITION SUMMARYCash Out is the business unit behind how millions of EarnIn community members access their earnings when they need them most. Our backend services power Cash Out around the clock, integrating with EarnIn's risk, ledger, and repayment platforms to get real money to members over debit card rails, ACH, and RTP. We are looking for an experienced, product-minded, and resourceful senior backend engineer to own the design, development, and operation of these services and the member outcomes they drive.
At EarnIn, working with AI is expected, not optional. This is a backend engineering role, not an AI engineering role, but we expect you to use AI-assisted development and agentic workflows (Cursor, Claude, and similar tools) every day to design, build, test, and operate our systems, so you can move much faster and deliver a lot more, while holding a high bar for correctness, review, and safety on systems that move our members' money. You'll work across the stack when the member experience calls for it, partner closely with product, design, and data, and take full ownership of what you ship from idea through production.
This position is hybrid, based in our Vancouver, BC office, with two days a week required in the office. Candidates must be based in the Vancouver area;
this role is not open to fully remote work. EarnIn offers excellent employee benefits, including healthcare, internet and cell phone reimbursement, a learning and development stipend, and potential opportunities to travel to our Mountain View headquarters. The Vancouver base salary range for this full-time position is CAD 199,800- 244,200 plus equity and benefits. Our salary ranges are determined by role, level, and location.
WHAT YOU'LL DO
Drive the end-to-end design and implementation of new Cash Out features. Break down complex problems to their essentials, translate that complexity into elegant design, and write high-quality, maintainable, well-tested code.
Design and build highly reliable Cash Out transaction flows on top of EarnIn's payments and repayment platforms, which move money over debit card networks, ACH, FedNow, and RTP, with idempotent requests, safe handling of payment failures and returns, reconciliation of Cash Out state against platform outcomes, and auditability built in.
Use AI-assisted development tools and agentic workflows as your default way of working, from design and coding to testing, code review, debugging, and incident response, to deliver significantly more, faster, while staying accountable for the quality and safety of everything that ships.
Work across the stack when the member outcome calls for it, carrying changes from backend services through APIs and into the client experience, in partnership with design, instead of waiting on handoffs.
Design and deliver robust REST/gRPC APIs for our client applications and services, and event-driven integrations (e.G., Kafka, SNS/SQS) between backend services with idempotent consumers and well-defined contracts.
Own the health of the services you build: participate in the team's on-call rotation, respond to alerts and incidents, and drive them through resolution and blameless postmortems.
Improve reliability and observability by building monitoring, alerting, dashboards, and runbooks that help us detect and resolve issues before a member's Cash Out is delayed or fails.
Bring a customer-first product mindset: partner with product, design, data science, and analytics to shape what we build, size opportunities, and read out experiments.
Mentor other engineers through code, design, and architecture reviews, and share the AI workflows that work.
Make a meaningful impact on the lives of our community members.
WHAT WE'RE LOOKING FOR
4+ years of software engineering experience, with most of it spent building and operating backend services.
A computer science or related degree, or equivalent practical experience. We care about what you've built, not where you studied.
Proven, hands-on experience using Cursor and Claude (e.G., Claude Code, Claude in Cursor) in your day-to-day engineering work. You'll be asked to share specific stories about how AI and agentic workflows helped you ship more, faster, including a time you caught and corrected AI output that was wrong, and how you decide when to trust AI output and when to verify it.
A track record of using AI to deliver backend and, when needed, full-stack work end to end, not just to generate snippets.
Strong product sense and a customer-first mindset. You can point to the member or customer outcomes you moved and how you measured them, through opportunity sizing, experiments, or metrics, not just the features you shipped.
An excellent sense of ownership, including supporting live production services through on-call, incidents, and follow-through.
Proficient in at least one modern programming language, such as Kotlin, Java, C#, Go, Python, or TypeScript, and able to work in more than one.
Hands-on experience with SQL and NoSQL databases (e.G., PostgreSQL, MySQL
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer New Vancouver, Canada in Winnipeg, MB vacancy
$115k - $145k per year
...Your Role at impact.com: As a Full Stack Software Engineer at impact.com, you'll work on a global... ...companies. What You'll Do: Deliver new product features using agentic coding tools... ...position is located in Victoria, BC, Canada and relocation assistance is not provided...SeniorLong term contractTemporary workLocal areaRemote workHome officeRelocation packageFlexible hours- ...diverse group of experienced engineers, traders, and brokerage professionals... ...teammates spanning the USA, Canada, Japan, Hungary, Nigeria,... ...business objectives alongside senior leadership.Take complex technical... ...best practices.Introduce new ideas and technologies in the...SeniorLocal areaRemote workHome office
- Build AI systems as a Senior Software Engineer in Asana’s Vancouver office, using distributed systems expertise and technical leadership. Work follows an office-centric hybrid schedule.Asana is expanding AI engineering teams across its human-agent operating system and AI Suite...SeniorWork at office
- Senior Software Engineer Remote role based in Canada. Must work at least 6 hours of overlap with US Eastern Time.What We Do Wagmo is a modern pet healthcare company built around how pet parents actually care for their pets. We partner with employers to provide a complete...SeniorRemote work
- Elevate your engineering career at Xero as a Senior Software Engineer in Vancouver. Lead the refactoring of systems and foster a collaborative team environment. In this role, you’ll focus on the architectural evolution of our software, transforming monolithic structures...Senior
- About CanalsCanals builds software for wholesale distributors, helping them operate more efficiently... ...expanding fast. Existing customers want to scale, and new customers are onboarding at pace. To keep up, we need senior-level engineers who can move quickly while maintaining high...SeniorRemote workFlexible hours
- ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers at Epistemix show a clear passion for quality and love to bring software to life. You are energized by the idea of building...SeniorFull time
- BPA in Vancouver is seeking an experienced Mechanical Engineer to help establish our new Vancouver office. You will lead and support mechanical building systems design, mentor... ...team members, and work with colleagues across Canada to deliver institutional projects. This role...SeniorWork at office
$176k - $200k per year
...connects with the tools where work happens. As a Software Engineer on our API and Developer Platform team in Vancouver, you will help make our developer platform come to... ...interfaces, partner with other product teams to enable new API features, and improve the holistic experience...SeniorWork at officeLocal areaWork from homeWorldwide$176k - $200k per year
We're looking for a Senior Software Engineer to join our growing AI organization in Vancouver. Asana is pioneering a new category of technology as the human-agent operating system, doubling down on our AI Suite to move our customers toward expansive, end-to-end intelligent...SeniorLong term contractWork at officeLocal areaWork from homeWorldwide- ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference...Senior
$100.22k - $197.76k per year
Senior Software Engineer, Client - Demonware - Vancouver, BC Requisition ID: R027559 Job Description: Your Mission The Client Code team builds and maintains the client-side online services SDK used by Call of Duty and other Activision titles. We own the C++ libraries and tooling...SeniorWork at officeLocal areaWorldwideRelocation$190k - $220k per year
Senior Software Engineer, Mobile Platform, Guest App The Senior Software Engineer, Mobile Platform, Guest App role at Owner is a full-time software engineering position open to people based anywhere in Canada. The work is 100% remote in a remote-first company. The role carries...SeniorFull timeLocal areaRemote work- ...members Provide guidance to junior developers Requirements Senior-level full stack developer with Dev Lead Experience Strong... ...Actions, GitLab, BitBucket, Azure DevOps Familiarity with software ticketing systems or processes, e.g., Jira, Solar, ServiceNow...SeniorRemote work
$125k - $130k per year
...insights to improve their business. Founded by engineers and dedicated to our customers, we leap... ...extend the Databricks productOwn full software development lifecycle: design,... ...bonus, equity, and the benefits listed above.Canada Pay Range$125,000—$130,000 USDAbout Databricks...Worldwide- Lead a dynamic team as a Software Engineering Manager in Vancouver with a forward-thinking technology firm. Drive software innovation while mentoring engineers... ...fostering growth. This role involves collaboration with senior leadership, conducting code reviews, and modernizing...Senior
$74k - $90k per year
...allowing you to expand your professional network and tackle new challenges. Our culture fosters collaboration, innovation,... ...you can thrive.We are currently looking to hire a Senior SailPoint IIQ Support Engineer to join KeyData Cyber's Managed Services team who...SeniorFull timeImmediate startRemote workFlexible hoursShift work- Build reporting software at Xero in Vancouver, using data-intensive systems and complex queries to improve... .... This is a hybrid role.As a Software Engineer, you will deliver reliable production... ...business data explorationImprove reporting engine performance as data volumes growKeep...Flexible hours
- Lead software development at Clio from Vancouver, combining people leadership with hands-on coding, architecture, and technical decision-making.As a Software Development Manager, you will support and grow engineering teams building large-scale SaaS products. You will collaborate...Work at office
- ...performance Java applications with Mastercard in Vancouver, applying Spring expertise to real-time... ...and secure payment technology.As a Software Engineer II, you will develop application logic... ...analytics, business rules, AI engines, APIs, and in-memory data grids for global...
- Build reporting software at Xero in Vancouver, using data-intensive systems and complex queries within a hybrid... ...trust financial results.As a Software Engineer, you will own engineering problems... ...saving business dataImprove reporting engine performance for complex, growing...Flexible hours
$146k - $162k per year
We're looking for a Software Engineer to join our growing AI organization in Vancouver. Asana is pioneering a new category of technology as the human-agent operating system, doubling down on our AI Suite to turn manual work into scalable, intelligent systems. We are hiring...Long term contractWork at officeLocal areaWork from homeWorldwide- ...experiences from Tencent, Alibaba, Amazon, ByteDance, and more. Our engineering team is composed of passionate, driven, and talented engineers... ...workforce in their communities. We are seeking a talented Software Engineer (Full Stack) to join our growing engineering team....SeniorHourly payFull timeWork at officeLocal area2 days per week
$141.4k - $204.4k per year
...globe. A place where creativity thrives, new perspectives are invited, and ideas... ...RequirementsIn FC Quality Verification Engineering, our mission is to build the technology,... ...live operations teams. Role SummaryAs a Senior Software Developer in Vancouver you will manage these...SeniorFull timeWork at officeLocal area3 days per week$20 per day
...opaque asset class. Recognized as one of Canada's fastest‑growing companies and backed... ...team to meet growing demand and pursue new market opportunities. Interested in... ...to see how you can grow with us! Senior Full Stack Engineer , you will be a hands‑on contributor to...SeniorInternshipSummer holidayRemote workRelocationShift work$106k - $128k per year
...and one of the largest asset managers in Canada. BCI seeks investment opportunities... ...traditional IT role, and it isn't a traditional Software Engineer, Data Engineer, or Business Intelligence... ...funTHE OPPORTUNITY Reporting to the Senior Manager, Technology Solutions (Private...SeniorWork at officeRemote workRelocation package1 day per week$164.49k - $197.39k per year
## Job OverviewGrafana Labs is hiring a remote candidate for Senior Software Engineer - Session Replay | Canada | Remote. This is a full time position. Work location: Canada.The role typically involves technologies such as TypeScript, React, Rust, Go, Azure, REST.This role involves...SeniorFull timeLocal areaRemote work$134k - $175k per year
...management of chronic conditions. We are looking for a Senior Software Developer with expertise in full-stack engineering. In this role, you will collaborate with our... ...delivery and measurement. Stay up-to-date with new tools and technologies to solve challenges and advance...SeniorWork at officeRemote workWork from home- ...systems bringing #BetterGlobalHealth to patients everyday!The Senior Software Developer ( AI/ML) is part of the Smile Labs team in the Product... ...team; write code, configure external components and prototype new technology.Write manageable code and unit tests and create...SeniorRemplacementRemote work
$188k - $242k per year
Senior Software Engineer, Backend - International Toronto, CanadaWho We Are At Justworks, you’ll enjoy a welcoming and casual environment, great... ...roadblocks. You are curious, and love to explore and learn new technologies. You have demonstrated the ability to build,...SeniorCasual workWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer New Vancouver, Canada. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

