EarnIn
SeniorSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
Break down complex problems
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
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.