Back to Jobs
Rain
Development 2h ago

Senior Software Engineer (Backend) - EMEA (Remote)

Rain
LisbonLisbon
RomeRome
SofiaSofia
BarcelonaBarcelona
LondonLondon
DublinDublin
BucharestBucharest
AmsterdamAmsterdam
StockholmStockholm
DubrovnikDubrovnik
🌍Prague
Full-time
Not Disclosed
Senior-Level
VT

Does Rain sponsor H-1B visas?

Check real filing data, salaries & approval rates on VisaTalentUSA

View Data →

Job Description

Key Skills Required

Master these to land this role

Backend42mFree Trial ✨
Start 10-Day Free Trial
DevOps1h 38mFree Trial ✨
Start 10-Day Free Trial
Python2h 41mFree Trial ✨
Start 10-Day Free Trial
RESTful APIsGo/Golang

Want to know if you're a match for this job?

Calculate My Match Score

Rain is the world's first AI Financial Health Platform, serving 3.5 million employees at leading organizations like McDonald's, Marriott, and T-Mobile. Rain works in the background to optimize every employee's financial life to prevent shortfalls and build long-term stability. Backed by top investors including QED and Prosus, Rain has raised $150M in venture funding to fuel its next stage of hyper growth.

We are looking for a Senior Software Engineer in EMEA. This position is remote. The candidate will be responsible for managing various areas of our backend platform, including API integrations with 3rd-party vendors and partners.

As a Backend Engineer, you will play a central role in making it easier for users to access Rain and build products that help users maintain positive cash availability. You will work with our international product and engineering teams to manage products in the intersection of the banking, payroll, and timekeeping domains. Our ideal candidate is excited to tackle tough technical challenges and looking for opportunities to contribute to our strategic thinking.

What You’ll Do

  • Translate product requirements into robust technical solutions, recommend alternative approaches, and lead engineering efforts to meet ambitious targets

  • Design and implement reliable systems and applications in a fully distributed micro-services architecture

  • Build and maintain integrations with 3rd-party vendors and partners

  • Design and implement highly available RESTful APIs supporting user-facing web and mobile applications

  • Focus on creating reusable code and libraries that ensure scalability for future projects

  • Enforce observability best practices, leveraging tools like logging, metrics, and alerting systems

  • Create and maintain detailed technical documentation (architecture designs, APIs, workflows, and system configurations)

  • Continuously monitor systems for opportunities to maximize performance and scalability

Who You Are

  • You have at least 5 years of professional experience as an engineer

  • 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

  • Proficient in backend languages: Go/Golang, Python

  • Strong expertise in designing and developing RESTful APIs

  • Expertise in SQL and NoSQL database technologies, including data model design and optimization

  • Proven experience at building reliable and scalable user-facing applications

  • Proficiency in message queuing systems such as Kafka (preferred), RabbitMQ, or Flink

  • Familiarity with Cloud technologies: AWS/Azure/GCP, serverless, Docker, Kubernetes, ECS

  • Effective release management experience for ensuring zero downtime and experience with CI/CD frameworks such as GitLab CI and GitHub Actions

How would you rate this job post?

See what other professionals think about this role.

banner

Rain (operating at rainapp.com) is an AI-powered financial health platform engineered for modern workplaces to combat employee financial stress. Founded by an undisclosed team and headquartered in Santa Monica, CA, Rain specializes in earned wage access (EWA) and financial wellness solutions, addressing the $1.9 trillion annual cost of disengagement tied to financial instability. Unlike traditional payroll systems, Rain integrates seamlessly with employer platforms to provide real-time financial tools—including instant pay, spending analytics, and coaching—operating via AI-driven insights. This empowers employees to stabilize finances, reduce paycheck-to-paycheck cycles, and access earned wages before traditional paydays. The platform’s suite of features, from balance alerts to automated transaction controls, fosters financial literacy while driving productivity and retention. Backed by a $75 million Series B round led by Prosus and an additional $116 million in historic funding, Rain scales its mission to democratize financial security for millions of American workers.

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.
Learn More