- Design and implement backend features that drive EarnIn's Growth funnel — from onboarding and cross-sell to retention and engagement.
- Build and maintain scalable, event-driven microservices that enable experimentation, real-time personalization, and data-driven decision-making.
- Collaborate with Product, Data, and Marketing teams to translate growth hypotheses into technical solutions and run experiments that move key metrics.
- Ensure system performance, scalability, and reliability, particularly under high-throughput and real-time conditions.
- Develop automation and testing frameworks to maintain velocity and confidence in continuous integration and deployment pipelines.
- Debug and resolve production issues, working across multiple service layers to maintain system stability and uptime.
- Proactively identify opportunities to generalize solutions, building reusable infrastructure and APIs that accelerate team development.
- Partner with mobile, web, and analytics teams to ensure cohesive end-to-end experiences across platforms.
- 1+ years of full-time backend software engineering experience, ideally in distributed or microservice-based systems with a Bachelor's degree or equivalent experience
- Strong fundamentals in service architecture and API design, with experience building reliable, performant systems at scale.
- Proficiency in at least one modern backend language, such as Kotlin, Java, C#, or Python, and openness to learning new technologies as needed.
- Experience with SQL databases (e.g., PostgreSQL, MySQL) and familiarity with NoSQL systems is a plus.
- Familiarity with event-driven patterns (queues, messaging, background jobs) and REST/gRPC services.
- Collaborative mindset, with experience working alongside product, data, and design teams to deliver user-facing impact.
- Strong testing and debugging skills, with experience maintaining high-quality services in production.
- Excellent communication and problem-solving abilities, with a proactive approach to learning and iteration.
- Bonus: Experience with experimentation frameworks, growth systems, or AI-powered personalization tools.
-
Meta is seeking talented engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will have the opportunity to work on complex technical problems, build new features, and improve existing products ...
Vancouver $104,000 - $148,000 (CAD) Full time1 week ago
-
Meta is seeking talented engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will have the opportunity to work on complex technical problems, build new features, and improve existing products ...
Vancouver $104,000 - $148,000 (CAD)1 week ago
-
Company Overview · At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. ...
Greater Vancouver Metropolitan Area $60,000 - $105,000 (CAD) per year3 days ago
-
Company Overview · At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. ...
Vancouver $60,000 - $105,000 (CAD) per year4 days ago
-
Meta is seeking talented engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will have the opportunity to work on complex technical problems, build new features, and improve existing products ...
Vancouver, BC VC L $60,000 - $105,000 (CAD) per year6 days ago
-
Resumen du poste · L'opportunité. L'équipe qui a apporté Unity à visionOS et permis l’interaction en temps réel grâce à Play-to-Device prend de l’expansion en préparation d’un projet encore plus ambitieux : adapter PolySpatial pour diffuser du contenu Unity vers d’autres moteurs ...
Vancouver $125,300 - $187,900 (CAD)1 month ago
-
We're looking for a · Software Engineer · to join our core product engineering team. · ...
Vancouver, British Columbia3 weeks ago
-
· , Permanent · Position: Software Engineer · Company Overview: · Brighter Staffing Agency is a leading recruitment agency that connects top talent with top companies. We specialize in finding the right fit for both our clients and candidates, ensuring long-term success and grow ...
Vancouver, BC, Canada $65,000 - $110,000 (CAD) per year6 days ago
-
· Company Description · Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, ar ...
Vancouver, BC, Canada $65,000 - $110,000 (CAD) per year6 days ago
-
About GroundedAI · GroundedAI builds software systems that turn complex, real-world data into reliable insights. Our products operate in challenging, industrial environments where correctness, performance, and maintainability matter just as much as innovation. · We work at the in ...
Vancouver $65,000 - $110,000 (CAD) per year Full time1 week ago
-
This is a full-time hybrid position for a Software Engineer based in Vancouver, BC. · ...
Vancouver, British Columbia1 month ago
-
Arista Networks is looking for world-class software engineers to join our Packet Forwarding Engines (PFE) and System software development team. · ...
Vancouver, British Columbia3 weeks ago
-
Description & Requirements · Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A place where creativity thrives, new perspectives ar ...
Vancouver, British Columbia $65,000 - $110,000 (CAD) per year3 days ago
-
· Hungry, Humble, Honest, with Heart. · The Opportunity · If you're early in your engineering journey and ready to build software that runs at real-world scale, this is that kind of opportunity. Joining our Software Engineering team at Nutanix will empower you to grow through ha ...
Vancouver, British Columbia $65,000 - $110,000 (CAD) per year21 hours ago
-
· Company Description · Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, ar ...
Vancouver, BC, Canada $95,000 - $145,000 (USD) per year1 week ago
-
Arista Networks is looking for world-class software engineers to join our Extensible Operating System (EOS) software development team. · Write functional specifications and design specifications for features related to forwarding traffic on the internet and cloud data centers. · ...
Vancouver, British Columbia1 month ago
-
Join our team building next-generation location intelligence technology. · About Localintel · At Localintel, our diverse team of inventors and builders is pioneering a new category of data-driven location intelligence solutions. Our SaaS products are used by hundreds of governmen ...
Vancouver, BC $65,000 - $110,000 (CAD) per year6 days ago
-
General Information · Locations: Vancouver, British Columbia, Canada · Role ID · 212855 · Worker Type · Regular Employee · Studio/Department · CT - Frostbite · Work Model · Hybrid · Description & Requirements · Electronic Arts creates next-level entertainment experiences that ins ...
Vancouver, BC $65,000 - $110,000 (CAD) per year3 days ago
-
Company Description · ImmersaHealth is a Canadian health tech company revolutionizing personalized health education by leveraging Virtual Reality (VR), Augmented Reality (AR), Artificial Intelligence (AI), and real-time biometric feedback. Our innovative platform empowers users o ...
Vancouver, British Columbia $65,000 - $110,000 (CAD) per year1 week ago
-
Software Engineer / Canada, Remote-based / Contract Position · About Us · Join our highly skilled and cutting-edge team at emtelligent. We are at the forefront of natural language processing (NLP) and AI applications in the healthcare domain, creating state of the art language mo ...
Vancouver, British Columbia $65,000 - $110,000 (CAD) per year1 week ago
-
Arista Networks is looking for world-class software engineers to join our Software for Open Networking in the Cloud (SONiC) software development team.Write functional specifications and design specifications for system software to manage hardware components. · ...
Vancouver2 months ago
Software Engineer - Vancouver - EarnIn
Description
Overview
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 SUMMARY
We're looking for a Backend Engineer to join our Growth Engineering team, which builds the systems and experiments that help millions of people discover, onboard, and engage with EarnIn. You'll work on high-impact product areas across the member journey, from activation to retention, designing scalable backend services that enable rapid experimentation, personalization, and data-informed product decisions.
This role is ideal for an engineer who enjoys solving complex system challenges while driving measurable user and business outcomes. You'll collaborate closely with cross-functional partners in Product, Data, Marketing, and Mobile to ship features that directly impact growth metrics.
This position will be hybrid from our Vancouver, BC office as part of our expanding site, with two days a week required in the office.EarnIn provides excellent benefits for our employees, including healthcare, internet/cell phone reimbursement, a learning and development stipend, and potential opportunities to travel to our Mountain View HQ. Our salary ranges are determined by role, level, and location. The Canada-based salary range for this role is $105,000 to $128,000, plus equity and benefits. Our salary ranges are determined by role, level, and location.
WHAT WE'RE LOOKING FOR
Responsibilities
Qualifications
EEO and workplace diversity
At EarnIn, we believe that the best way to build a financial system that works for everyday people is by hiring a team that represents our diverse community. Our team is diverse not only in background and experience but also in perspective. We celebrate our diversity and strive to create a culture of belonging. EarnIn does not unlawfully discriminate based on race, color, religion, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender identity, gender expression, national origin, ancestry, citizenship, age, physical or mental disability, legally protected medical condition, family care status, military or veteran status, marital status, registered domestic partner status, sexual orientation, genetic information, or any other basis protected by local, state, or federal laws. EarnIn is an E-Verify participant.
EarnIn does not accept unsolicited resumes from individual recruiters or third-party recruiting agencies in response to job postings. No fee will be paid to third parties who submit unsolicited candidates directly to our hiring managers or HR team.
Benefits
EarnIn provides excellent benefits for our employees, including healthcare, internet/cell phone reimbursement, a learning and development stipend, and potential opportunities to travel to our Mountain View HQ.
Questions about this role? Please apply through the official posting.
#J-18808-Ljbffr
-
Software Engineer
Full time Only for registered members Vancouver
-
Software Engineer
Only for registered members Vancouver
-
Software Engineer
Only for registered members Greater Vancouver Metropolitan Area
-
Software Engineer
Only for registered members Vancouver
-
Software Engineer
Only for registered members Vancouver, BC VC L
-
Senior Software Engineer, Graphics
Only for registered members Vancouver
-
Software Engineer
Only for registered members Vancouver, British Columbia
-
Software Engineer
Only for registered members Vancouver, BC, Canada
-
Software Engineer
Only for registered members Vancouver, BC, Canada
-
Software Engineer
Full time Only for registered members Vancouver
-
Software Engineer
Only for registered members Vancouver, British Columbia
-
Software Engineer
Only for registered members Vancouver, British Columbia
-
Software Engineer
Only for registered members Vancouver, British Columbia
-
Software Engineer
Only for registered members Vancouver, British Columbia
-
Software Engineer
Only for registered members Vancouver, BC, Canada
-
Software Engineer
Only for registered members Vancouver, British Columbia
-
Software Engineer
Only for registered members Vancouver, BC
-
Software Engineer
Only for registered members Vancouver, BC
-
Software Engineer
Only for registered members Vancouver, British Columbia
-
Software Engineer
Only for registered members Vancouver, British Columbia
-
Software Engineer
Only for registered members Vancouver