← Back to list
Job · Lead

Engineering Lead

Tech Lead • Lead • Hybrid • Full-time • Portugal Lisbon, Portugal

As Tech Lead you will lead a multidisciplinary squad of backend, frontend and QA engineers that owns the systems serving as the source of truth for transactions, balances and financial movement. The position is remote.

Responsibilities

  • ▹Translate product requirements into robust technical solutions, recommend alternative approaches and lead engineering efforts to meet ambitious targets
  • ▹Lead a multidisciplinary team and manage the team's tech refinements and productivity
  • ▹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 internal admin portals
  • ▹Create reusable code and libraries that can be shared across teams
  • ▹Enforce observability best practices using logging, metrics and alerting systems
  • ▹Create and maintain detailed technical documentation for all solutions (architecture designs, APIs, workflows, system configurations)
  • ▹Continuously monitor Rain systems and applications for opportunities to maximize performance and scalability
  • ▹Communicate effectively across teams to align priorities, clarify requirements and identify dependencies

Requirements

  • ▹7+ years of professional experience, with at least 2+ years in a formal or informal leadership role
  • ▹Systems design mindset: understanding the trade-offs between consistency and availability in distributed environments
  • ▹Ability to take ownership of projects and drive initiatives from concept to completion, proactively identifying challenges
  • ▹Excellent cross-functional collaboration and communication skills
  • ▹Familiarity with complex large scale distributed systems
  • ▹Expert-level proficiency in Go (Golang) and/or Python
  • ▹Deep expertise in SQL (PostgreSQL), specifically transaction isolation levels, locking strategies and schema migrations at scale
  • ▹Strong experience with Kafka for resilient, asynchronous workflows
  • ▹Proven experience building reliable and scalable user-facing applications
  • ▹Advanced knowledge of AWS (ECS, EKS, RDS) and container orchestration with 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

Soft skills

LeadershipOwnershipCross-functional collaborationCommunication

What we offer

  • ▹Remote position

About the company

Rain describes itself as the world's first AI Financial Health Platform, serving 3.5 million employees at organizations like McDonald's, Marriott and T-Mobile. It has raised $150M in venture funding from investors including QED and Prosus.

Similar jobs