Rain is a venture-backed fintech with a mission to kill predatory financial products like payday loans. Our first product gives employees instant access to their wages, which solves a major problem for real people (115 million American workers are living paycheck-to-paycheck). Rain is the fastest-growing startup in the category and was incubated with QED Capital, a top fintech venture fund.
Our team culture is rooted in a deep commitment to Shokunin, the Japanese philosophy of giving your very best for the general welfare of people. Other core values at Rain: radical transparency and zero ego.
We are looking for a Senior Software Engineer to work on our Security team. You will interact with multiple development squads to help us fix vulnerabilities, prevent incidents, implement improvements and security controls in our systems. You must have knowledge of application security, secure development and fraud detection.
Design and implement systems that enhance the security of API products and applications
Design and implement abuse detection systems
Conduct design and code reviews
Evaluate engineering responses to security threats and implement mitigations
Provide security guidance to new projects and initiatives
Code in Go Lang, Python, Nodejs, React Native
Who You Are
You are a team player – one of the most important responsibilities of a security team member is to interact with other teams
You have the curiosity to understand how systems work on every level
You have working experience with software development
You have working experience with distributed systems and microservices
You are proficient in English
5+ years of software development experience
3+ years of industry experience developing and implementing security features and solutions
Experience advocating for technical security solutions across functional domains
Experience designing and deploying authorization systems
Experience with Fraud Detection, Application Security and Secure Development
The Rain Instant Pay app provides early wage access for employees at mid to large-sized organizations to improve financial wellness and increase employee productivity.
With 63% of Americans living paycheck to paycheck, financial wellness tools are an important part of any employee benefits package. Rain works by giving advances on upcoming paychecks; it is not a loan and there is no interest. Employees pay a small fee for this service, which is healthier than payday loans.
Rain’s mission is to regrow financial freedom by giving people full control over their income and to put an end to predatory financial products, replacing them with on-demand pay.