EarnIn

SeniorSoftwareEngineer

Mexico Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer at EarnIn. Skills: Trust Engineering, identity verification, PII tokenization, secure file handling, user deduplication, backend services, system design, architecture. Plan, design, and ship features across the team's core services - KYC and identity verification, PII tokenization and the data vault, secure file ingest and scanning, and user deduplication. Break down complex problems”

Industry & Context.

Problems you'll solve

Break down complex problems

Eligibility Requirements

on-call rotation, potential opportunities to travel to our Mountain View headquarters

What They're Looking For.

Must Have

4+ years of software development experience, track record of owning projects end-to-end, design instincts for backend systems, RESTful API design experience, comfort with SQL and NoSQL data stores, Excellent written and verbal communication, ability to clearly explain changes, write documentation that ages well, run integration conversations, Productive working with AI tooling, fluent enough that programming language boundaries (Go, Kotlin, Java, C#, Python) do not slow you down, Experience using AI-assisted development tools (e.g., GitHub Copilot, Cursor, ChatGPT, or similar tools) as part of your software development workflow

Nice to Have

production Go experience, Security, Privacy, or Compliance Adjacent Experience, Background in KYC, PII handling, fraud, encryption, tokenization, or related regulated domains, Familiarity with FinTech

What You'll Do.

and ship features across the team's core services - KYC and identity verification

PII tokenization and the data vault

secure file ingest and scanning

and user deduplication

Break down complex problems

produce clean designs

Take primary responsibility for a defined slice of Trust's surface area

and ongoing operations

Make sound architectural decisions for backend services

Serve as a design reviewer for peers

Partner with product and engineering teams onboarding to KYC

Clearly communicate changes

write durable documentation

run integration conversations

Join the on-call rotation

Contribute to observability

and incident response

and architecture thoughtfully

Foster a culture of continuous learning

grow into tech lead responsibilities on multi-engineer initiatives

How You'll Work.

Team & Collaboration

work cross-functionally with teams across the company; Partner with product and engineering teams; Cross-Team Technical Communication; run integration conversations; Review code, designs, and architecture thoughtfully; Collaboration and Mentorship

Communication Scope

Excellent written and verbal communication; Clearly communicate changes; write durable documentation; run integration conversations

Process & Methodology

owning projects end-to-end - from problem definition through design, implementation, rollout, and production operation, tech lead responsibilities on multi-engineer initiatives

Full Job Description

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 EarnIn is looking for an experienced, collaborative, and resourceful engineer to join our Trust Engineering team in Mexico. You will work cross-functionally with teams across the company and contribute to the design, development, and operation of the foundational services that power customer trust at EarnIn - identity verification (KYC), PII tokenization, secure file handling, and user deduplication. These capabilities are consumed by every product that onboards a user, handles sensitive data, or accepts a document, so your work will compound across the company. This is a remote position, though it could also be a hybrid role from our Mexico City office as part of our expanding site. EarnIn offers excellent benefits for our employees, including healthcare, internet and cell phone reimbursement, a learning and development stipend, and potential opportunities to travel to our Mountain View headquarters. Our salary ranges are determined by role, level, and location. We are unable to provide visa sponsorship or immigration support for this position. WHAT YOU'LL DO Feature Development Across Trust Domains: Plan, design, and ship features across the team's core services - KYC and identity verification, PII tokenization and the

Free ATS check

Applying for this Senior Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about EarnIn?

Real rants from real employees. Read before you apply.

Read Company Rants →