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 our next stage of hyper growth.
Senior Backend Engineer
Location
EMEA
Posted
20 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer
Rain Technologies Inc.
Role Description 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. Qualifications - 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. Requirements - 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 among others. - Effective release management experience for ensuring zero downtime and experience with CI/CD frameworks such as Gitlab CI and Github actions. 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 HR-US@rain.us. 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.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Staff Software Engineer, Backend
Hotel EngineInnovating business travel with a free-to-use hotel booking platform.
• Craft innovative software systems and APIs focusing on scalability, security, and performance. • Collaborate with cross-functional teams to unlock new opportunities and deliver seamless customer experiences. • Mentor mid-to-senior level engineers, ensuring quality, scalability, and robustness of software. • Lead key initiatives that improve efficiency, enhance system performance, and drive customer satisfaction.
Senior Software Engineer, Backend
Hotel EngineInnovating business travel with a free-to-use hotel booking platform.
• Craft innovative software systems and APIs that contribute to the success of Engine’s mission, focusing on scalability, security, and performance. • Collaborate with cross-functional teams, including Product and Data Science, to unlock new opportunities and deliver seamless experiences for our customers. • Lead key initiatives that improve efficiency, enhance system performance, and drive customer satisfaction.
Decentralised Messaging Engineer – Rust
Institute of Free TechnologyFostering innovation, defending digital liberties.
• Implement our messaging protocols in our reference SDK • Own the API design and developer experience • Contribute to messaging protocol specifications • Write clear technical documentation
Role Description As a Labeling Infrastructure Backend Engineer, you will design, build, and scale the mission-critical systems that power our data flywheel. You will be responsible for the high-performance architecture that manages massive datasets, orchestrates complex human-in-the-loop workflows, and integrates seamlessly with our machine learning pipelines. Your work ensures that our labeling operations are fast, reliable, and capable of handling the next order of magnitude in data volume. - Architect Scalable Systems: Design and maintain robust, distributed backend services capable of managing millions of labeling tasks and high-throughput data streams with minimal latency. - Optimize Data Pipelines: Build and refine processes to ingest raw data from diverse sources and deliver high-quality labeled outputs to model training environments. - ML Integration: Implement "Active Learning" and "Model-in-the-loop" features, enabling automated pre-labeling and intelligent task prioritization to maximize human efficiency. - API Development: Develop and document clean, performant APIs that serve as the bridge between our front-end labeling tools, third-party vendors, and internal ML platforms. - Infrastructure & DevOps: Manage cloud-native infrastructure to ensure 99.9+% availability, focusing on observability, automated scaling, and cost-efficiency. - Cross-Functional Collaboration: Partner with AI team and Product Managers to translate complex data requirements into technical specifications and durable backend solutions. Qualifications - Proven track record of building scalable, reliable infrastructure in a fast-paced environment. - Ability to collaborate effectively across teams. - Strong development experience with Python and SQL. - Prior experience with Trino, Flyte / Airflow, and Kubernetes are a plus. - Prior experience with ML Ops workflows is a plus. - Prior experience building and managing data platforms for multimodal ML needs is a plus. - Prior experience with agentic workflows is a plus. - Prior experience in autonomous vehicles (AV) is a plus. Company Description Stack is developing revolutionary AI and advanced autonomous systems designed to enhance safety, reliability, and efficiency of modern operations. Stack's autonomous technology incorporates cutting-edge advancements in artificial intelligence, robotics, machine learning, and cloud technologies, empowering us to create innovative solutions that address the needs and challenges of the dynamic trucking transportation industry. With decades of experience creating and deploying real world systems for demanding environments, the Stack team is dedicated to developing an autonomous solution ecosystem tailored to the trucking industry's unique demands.



