Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$199k - $244k per year

EarnIn

About EarnIn

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 

Since Earnin is a mobile-only application, the mobile engineering team’s job is to develop new features and support our best-in-class iOS and Android applications. We work closely with the product, marketing, server engineering, and customer support teams to create new product experiences for our customers.

Our goal is to provide our customers with a solid mobile experience that helps them easily access their money and quickly understand any problems or issues that may arise with their account. Engineers joining the mobile team must have a solid focus on user experience and an understanding of mobile-specific issues, ranging from network usage to battery life. The mobile engineering team is the most customer-facing group and has a big impact on the customer’s impression of our company. Since Earnin is a mobile-only application, the mobile engineering team’s job is to develop new features and support our best-in-class iOS and Android applications. We work closely with the product, marketing, server engineering, and customer support teams to create new product experiences for our customers. The Canada-based salary range for this full-time position is $199,000-$244,000, plus equity and benefits. Our salary ranges are determined by role, level, and location. This role will be hybrid from our Vancouver, CAN office, with 2 days a week in the office required.

WHAT YOU’LL DO

  • Work with the product and design team on creating new user experiences and features
  • Design and implement new api’s with our server engineering team to communicate with the mobile applications
  • Create and monitor analytics to prove how effective new and existing features are in helping customers
  • Drive the design and implementation of scalable iOS architecture and advanced mobile features, proactively managing risks and dependencies for medium-scoped projects.
  • Create Unit and Automation (User Interface) Tests to ensure that new code does not break existing features and meets the product's requirements.
  • Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Thoughtfully and responsibly leverage AI-assisted tools to enhance development speed, improve code quality, and increase testing coverage, while validating outputs for accuracy and security.

WHAT WE’RE LOOKING FOR 

  • Bachelor’s (or higher, e.g., MS, or PhD) in Computer Science or a related technical field involving coding or equivalent technical experience
  • Fluency in the Swift programming language
  • 5+ years of relevant industry-related experience
  • Understanding of Xcode and visual interface tools, including AutoLayout
  • Proven experience with AI-assisted development tools (e.g., Claude, Cursor, or similar) as part of the daily workflow.

#LI-Hybrid

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.

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Vancouver, BC vacancy
  • $171k - $216k per year

     ...Hour MatchBox Consulting Group is currently seeking several  Software Engineers  for permanent roles with a client of ours located in...  ...drill down to transaction-level details. Expand our automation engine that powers full-cycle accounting. Implement monitoring to... 
    Senior
    Hourly pay
    Permanent employment
    Direct hire

    MatchBox

    Vancouver, BC
    8 days ago
  • $132.6k - $174k per year

     ...supports our guests post-purchase experiences after placing their orders on the Lululemon website. Core Responsibilities As a Senior Software Engineer, you will lead the design and implementation of complex software systems and features spanning multiple services and... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Part time

    lululemon

    Vancouver, BC
    10 days ago
  •  ...loving culture, and a drive to do what it takes to make great games. And this is where you come in... We are looking for a Senior Software Engineer to join us on a contract for for an unannounced project with a large IP partner. The key function of the Senior Software... 
    Senior
    Contract work
    For contractors

    kabam

    Vancouver, BC
    8 days ago
  • $192k - $240k per year

     ...banking with intuitive spend management, bill pay, and travel software, Brex enables founders and finance teams to accelerate operations...  ...tools, resources, and support you need to grow your career. Engineering at Brex Engineering at Brex is about building systems that... 
    Senior
    Long term contract
    Work at office
    Remote work
    Work from home

    Brex

    Vancouver, BC
    9 days ago
  • $122.3k - $170.7k per year

     ...how great games are made. What We Do You will report to a Senior Technical Director within the Game Developer Experience (GDX)...  ...system improvements What You Bring ~7+ years as a Software Engineer, with increasing levels of responsibility. ~ Experience working... 
    Senior
    Full time
    Local area

    Electronic Arts (EA)

    Vancouver, BC
    10 days ago
  • $230.02k - $279.12k per year

     ...safer, more civil shared experiences for everyone. As a Senior Software Engineer on our Geometry team, you will drive foundational algorithms...  ..., and aligned with the long-term vision of the Geometry and Engine teams. Collaborate Cross-Functionally: Work closely with... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Local area
    Visa sponsorship
    Monday to friday

    Roblox

    Vancouver, BC
    19 days ago
  • Flagler Health is building the clinical operating system for modern musculoskeletal care. We partner with MSK provider groups and specialty clinics to help them grow, operate more efficiently, and deliver better longitudinal care across patient acquisition, clinical workflows...
    Senior
    Full time
    Remote work

    flaglerhealth

    Vancouver, BC
    4 hours ago
  • $150k - $190k per year

     ...driving change and achieving remarkable growth in a rapidly evolving industry.   Now, we’re growing! The Role As a Senior Software Engineer on the Attribution & Events team, you will be the driving force behind the platform that proves campaign performance. You will... 
    Senior
    Long term contract
    Work from home

    Cognitiv

    Vancouver, BC
    3 days ago
  • $246k - $290k per year

     ...We’re hiring a Sr. Staff+ Engineer into our Enterprise team to lead cross-organizational initiatives...  .... Mentor and grow multiple senior engineers through individual coaching and...  ...collaboration, or decision-making. ~10+ years of software engineering experience with a strong... 
    Senior
    Long term contract
    Work at office
    Local area
    Work from home
    Worldwide

    Asana

    Vancouver, BC
    20 days ago
  • $146.2k - $201.1k per year

     ...can use deep data insights to improve their business. Founded by engineers — and customer obsessed — we leap at every opportunity to solve...  ...virtual machines. And we're only getting started. As a Fullstack software engineer, you will work with your team and product management to... 
    Senior
    Summer work
    Worldwide

    Databricks

    Vancouver, BC
    20 days ago
  • $146.2k - $201.1k per year

     ...world's best data and AI infrastructure platform so our customers can use deep data insights to improve their business. Founded by engineers — and customer obsessed — we leap at every opportunity to solve technical challenges, from designing next-gen UI/UX for interfacing... 
    Senior
    Summer work
    Worldwide

    Databricks

    Vancouver, BC
    20 days ago
  • $176k - $200k per year

     ...We’re looking for a backend-oriented senior engineer to join our Data Infrastructure team in Vancouver to scale the foundation of how Asana...  ...your impact beyond your immediate projects. About you ~ Software, Data, or Infrastructure Engineering background with experience... 
    Senior
    Long term contract
    Work at office
    Immediate start
    Work from home
    Worldwide

    Asana

    Vancouver, BC
    20 days ago
  •  ...at scale, and helping to create safer, more civil shared experiences for everyone. As Senior Software Engineer on the Avatar Animation team, you will leverage the Roblox game engine and tools to build groundbreaking experiences that push the boundaries of what is... 
    Senior
    Full time
    Work at office
    Local area
    Visa sponsorship
    Monday to friday

    Roblox

    Vancouver, BC
    20 days ago
  • $176k - $200k per year

     ...We’re looking for a Senior Software Engineer to define the backend foundations for Asana’s next-generation AI chat products. Chat Platform owns the intelligence and shared infrastructure behind the conversation—from tool selection and evaluation to observability and product... 
    Senior
    Long term contract
    Full time
    Work at office
    Local area
    Work from home
    Worldwide

    Asana

    Vancouver, BC
    20 days ago
  • $182.59k - $230.02k per year

     ...quality, performant, and reliable at scale. We are looking for a Senior Software Engineer to join our  User-Generated Content (UGC) Validation...  ...mastery of 3D math, specifically linear algebra tailored for game engines and 3D environments. Geometric Processing Expertise:... 
    Senior
    Full time
    Work at office
    Local area
    Visa sponsorship
    Monday to friday

    Roblox

    Vancouver, BC
    20 days ago
  • $176k - $200k per year

     ...implementing the subtle interaction behaviors that differentiate good software from great software. You will join our Account Management team...  ...execution. Set and maintain high standards for software engineering, mentoring peers, and elevating the team's overall technical... 
    Senior
    Long term contract
    Work at office
    Local area
    Work from home
    Worldwide
    Flexible hours

    Asana

    Vancouver, BC
    20 days ago
  • $146.2k - $201.1k per year

     ...into deep, actionable insights. Founded by engineers and driven by innovation, we’re obsessed...  ...simple and approachable. As a Senior Frontend Engineer focused on Dashboards...  ...We Look For ~5+ years of professional software engineering experience, with strong experience... 
    Senior
    Worldwide

    Databricks

    Vancouver, BC
    20 days ago
  • $176k - $200k per year

     ...infrastructure — the systems responsible for processing all revenue and enabling how we monetize the product. Our mission is to enable engineering teams to safely and rapidly build on billing capabilities, while empowering business teams to launch and iterate on pricing and... 
    Senior
    Long term contract
    Work at office
    Work from home
    Worldwide

    Asana

    Vancouver, BC
    20 days ago
  • $74k - $87k per year

     ...WFH. About The Role You will design, build, and operate software that runs in production. This role is an entry point to the full...  ..., write the code, deploy it, monitor it, and keep it healthy. Senior engineers will support your growth, and they will expect you to ship... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Internship
    Work at office
    Work from home
    Flexible hours

    Spring Financial

    Vancouver, BC
    1 day ago
  • $176k - $200k per year

     ...dedicated to ensuring Asana's web application remains fast, efficient, and scalable for all customers, regardless of size. As a Senior Software Engineer on our Performance & Scalability team in Vancouver, you will play a critical role in both improving web application... 
    Senior
    Long term contract
    Full time
    Work at office
    Local area
    Work from home
    Worldwide

    Asana

    Vancouver, BC
    20 days ago
  •  ...doing seems to be working. We're #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product... 
    Senior
    Full time
    Remote work

    Speechify

    Vancouver, BC
    2 days ago
  • $150k - $250k per year

     ...where we’re deployed today, running in production at some of the largest carriers in North America. We are seeking a talented Senior Software Engineer to join our Product team. In this role, you will work closely with cross-functional teams to design and develop innovative... 
    Senior

    Owl.co

    Vancouver, BC
    more than 2 months ago
  • $150k - $250k per year

     ...carriers in North America. We’re looking for an experienced Software Engineer (Infrastructure) who wants to own core systems end‑to‑end, not...  ...pipelines for real‑time decisioning. You’ll work in a small, senior team where you can actually shape architecture, tooling, and engineering... 
    Senior
    Local area

    Owl.co

    Vancouver, BC
    more than 2 months ago
  • $70.51k - $88.13k per year

     ...businesses think about cybersecurity, digital experiences, and identity and access management.  Join the PingAccess Software team as a Software Engineer, where you’ll develop features and updates for our mission-critical platform that secures billions of identities for world... 
    Local area
    Worldwide
    Flexible hours

    Ping Identity

    Vancouver, BC
    13 days ago
  • $176k - $200k per year

     ...We’re looking for a Senior Software Engineer to join our Consumption Based Billing & Licensing (CBBL) team to build the systems that decide what customers can access, what they’ve purchased, and what they’ve used. The CBBL team owns the infrastructure behind licensing, entitlements... 
    Senior
    Long term contract
    Work at office
    Work from home
    Worldwide

    Asana

    Vancouver, BC
    20 days ago
  • $115.1k - $161.2k per year

     ...Frostbite is EA's state-of-the-art multi-platform game development engine. Our global team develops creative engine features and modern...  ...and Movie technologies Support our Game Content Creators and Software Engineers. Qualifications : High level of proficiency in... 
    Full time
    Local area
    Worldwide

    Electronic Arts

    Vancouver, BC
    1 day ago
  •  ...availability at a rate of 70B records per day. You are expected to help the team develop the future of our Hadoop/Hive & Trino query engines and expand from there into our in-house developed storage solution. This includes maintaining technical excellence to address challenges... 
    Senior
    Contract work
    Work at office
    Night shift

    Treasure AI

    Vancouver, BC
    more than 2 months ago
  • $147.3k - $193.3k per year

     ...measurable value, elevates guest and educator experiences, and drives enterprise efficiency. Core responsibilities As a Senior Software Engineer, you will design and build data systems, AI-enabled platform capabilities, and enterprise solutions that support multiple... 
    Senior
    Long term contract
    Permanent employment
    Part time
    Work visa

    lululemon

    Vancouver, BC
    21 days ago
  • $132.6k - $174k per year

     ...elevate our partnerships, and collaborate while having fun. Our engineering team is dedicated to building secure, reliable, and...  ...lululemon's business goals. Core responsibilities As a Senior Software Engineer, you will lead the design and implementation of complex... 
    Senior
    Long term contract
    Permanent employment
    Part time
    Manual labor

    lululemon

    Vancouver, BC
    5 days ago
  • $160k - $180k per year

     ...making matter as much as technical execution. We’re hiring a Senior Software Developer to join the One45 team. You’ll join a product...  ...refinement, release discussions, and day-to-day decision-making. Engineers and Product work closely together to shape solutions,... 
    Senior
    Long term contract
    Remote work
    Work from home
    Shift work

    Acuity Insights

    Vancouver, BC
    15 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!