Tech Lead

Remote
Full Time
Mid Level

Tech Lead

at Rain Instant Pay

Remote, EMEA

About Rain

Rain is the fastest-growing earned wage access (EWA) fintech in the U.S. We serve 2.5 million employees and are backed by top investors like QED and Prosus. We have raised nearly $400M in funding, including the largest Series A in fintech history, and recently closed our Series B to fuel our next stage of hypergrowth.

Our platform helps people avoid unnecessary financial stress while helping employers boost retention, productivity, and employee well-being. We're driving a movement toward financial freedom, and we are just getting started.

About the Engineering Team

The Core Services team builds and maintains the fundamental engine that powers the entire Rain ecosystem. While our Enterprise teams focus on the "how" of connecting to partners, Core Services owns the "what" - managing the absolute source of truth for transactions, balances, and financial movement.

As the Tech Lead, you will oversee the high-performance systems responsible for movement of funds, ledger integrity, and user identity. Your team’s work is the bedrock of our platform; if Core Services is fast and resilient, Rain is fast and resilient. We are looking for a leader who is passionate about building "invisible" infrastructure that is so robust it never skips a beat, even as we scale to support millions of additional users. Our ideal candidate is excited to tackle tough technical challenges and looking for opportunities to contribute to our strategic thinking.

What You’ll Do

  • Partner with Product Managers to define the technical vision for Core Services, shifting from feature-delivery to long-term architectural excellence
  • Lead the design of distributed microservices that manage high-volume financial transactions with absolute data integrity
  • Raise the bar for the EMEA engineering hub by conducting deep code reviews, mentoring senior engineers, and establishing "gold standards" for Go and Python development
  • Own the scalability of our core databases and message buses, ensuring the system can handle a 10x increase in user load
  • Drive the adoption of advanced observability (distributed tracing, SLOs/SLIs) to maintain a highly available system where "zero downtime" is the baseline
  • Act as the primary technical point of contact for Core Services when collaborating with Enterprise, Mobile, and Security teams

Who You Are

  • You have 6+ years of professional experience, with at least 2+ years in a formal or informal leadership role
  • You don’t just write code; you design systems. You understand the trade-offs between consistency and availability in distributed environments
  • You have a strong ability to take ownership of projects, driving initiatives from concept to completion, while proactively identifying challenges and solutions
  • You have excellent cross-functional collaboration and communication skills
  • You’re familiar with complex large scale distributed systems

Required Technical Qualifications

  • Expert-level proficiency in Go (Golang) and/or Python
  • Deep expertise in SQL (PostgreSQL), specifically regarding transaction isolation levels, locking strategies, and schema migrations at scale
  • Strong experience with Kafka for building resilient, asynchronous workflows
  • Proven experience at building reliable and scalable user-facing applications
  • Advanced knowledge of AWS (ECS, EKS, RDS) and container orchestration using Docker/Kubernetes
  • Experience building or improving CI/CD pipelines (GitHub Actions/GitLab CI) and a "you build it, you run it" mentality toward infrastructure-as-code

Diversity, Equity and Inclusion Commitments

As part of our dedication to the diversity of our workforce, Rain is committed to Equal Employment Opportunity and does not discriminate based on race, religion, color, national origin, ethnicity, gender, sex (including pregnancy), protected veteran status, age, disability, sexual orientation, gender identity, gender expression, or any unlawful criterion existing under applicable federal, state, or local laws. If you need assistance or accommodation due to a disability, you may contact us at [email protected].

What’s Next

Ensuring a smooth and enjoyable candidate experience is critical for us. Our interview process tends to take about 4 weeks to complete, but may fluctuate depending on the role. Learn more about our hiring process here. Don’t be afraid to let us know if you need more flexibility.



 


 








 
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*