EarnIn logo
EarnIn

EarnIn is reimagining how money moves in an effort to make financial success accessible to everyone. The company’s platform gives customers as many options as

Senior Software Engineer

Location

Mexico

Posted

16 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer

EarnIn

Role Description 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 - User deduplication 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 - Learning and development stipend - Potential opportunities to travel to our Mountain View headquarters We are unable to provide visa sponsorship or immigration support for this position. Qualifications - 4+ years of software development experience, with a track record of owning projects end-to-end - from problem definition through design, implementation, rollout, and production operation. - Strong design instincts for backend systems. - Strong RESTful API design experience and comfort with SQL and NoSQL data stores. - Excellent written and verbal communication. - Productive working with AI tooling - fluent enough that programming language boundaries (Go, Kotlin, Java, C#, Python) do not slow you down. - Background in KYC, PII handling, fraud, encryption, tokenization, or related regulated domains. - Familiarity with FinTech is a plus. Requirements - Feature Development Across Trust Domains: 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. - Own a Focus Area End to End: Take primary responsibility for a defined slice of Trust's surface area, driving design, implementation, rollout, and ongoing operations. - System Design and Architecture: Make sound architectural decisions for backend services that must meet regulatory, security, and scalability requirements. - Cross-Team Integration: Partner with product and engineering teams onboarding to KYC, tokenization, filevaulting, and deduplication. - Operational Excellence: Join the on-call rotation after onboarding. Contribute to observability, runbooks, and incident response. - Collaboration and Mentorship: Review code, designs, and architecture thoughtfully. Foster a culture of continuous learning. Benefits - Healthcare - Internet and cell phone reimbursement - Learning and development stipend - Potential opportunities to travel to our Mountain View headquarters Company Description 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.

Related Job Pages

More Software Engineer Jobs

Blend IT Consulting logo

Node.js Developer

Blend IT Consulting

Transformando dados em lucro com tecnologia e inteligência!

Full TimeRemoteTeam 501-1,000Since 2009H1B No Sponsor

• Develop and maintain backend applications using Node.js and NestJS • Define and evolve microservices-based architectures • Design integrations between systems and scalable APIs • Help establish best practices for architecture, performance, and security • Collaborate with development, architecture, and DevOps teams • Participate in technical discussions and support architectural decisions • Ensure code quality, observability, and high availability of applications • Support deployments and automation in Azure environments

Brazil
Full TimeRemoteTeam 11-50Since 1998H1B No Sponsor

• Develop, maintain, and enhance systems using Visual Basic and Siebel Tools • Perform analysis, creation, and optimization of queries, procedures, and functions in PL/SQL • Support data modeling activities and performance analysis • Investigate, diagnose, and resolve issues in critical production environments • Ensure efficiency, reliability, and stability of system processes • Collaborate with technical teams and business areas to understand requirements and deliver solutions • Meet deadlines and maintain technical quality in deliveries

Brazil
Full TimeRemoteTeam 201-500Since 2008H1B No Sponsor

• Provisioning, maintaining, and enhancing CICS transaction server infrastructures on z/OS platforms • Designing, implementing, and maintaining technical infrastructures while providing technical direction and leadership to the team and business partners • Advising management and peers on technical strategy and solutions • Working across groups to identify opportunities for organization-wide technology initiatives

Texas
$89K - $180K / year
Job Closed
Arise App logo

iOS App Developer – Remote

Arise App

Driving personal growth with beautiful, well thought applications

Full TimeRemoteTeam 1-10H1B No Sponsor

• Own the iOS codebase—maintain, optimize, and ensure it’s future-proof. • Develop and test features that enhance the Arise app experience. • Anticipate potential technical pitfalls and proactively design solutions. • Collaborate with design to refine usability for a smooth user experience. • Align with Android developers to ensure cross-platform consistency, when the time comes. • Support monetization strategies by integrating features with measurable business impact.

United States