About the job
At Relay, we are on a mission to empower self-made business owners through our innovative digital banking platform. Our goal is to provide these entrepreneurs with the financial clarity, confidence, and control needed to transform their hard work into enduring success. By eliminating the uncertainties of finance, we help turn cash flow from a source of stress into a powerful tool for building robust and resilient businesses.
Our Engineering team plays a pivotal role in creating banking products that drive the success of millions of small businesses. As we embark on a transformative journey in the banking sector, we are seeking a passionate and impact-oriented Senior Software Engineer to join our expanding team. We value individuals who embrace smart risks, boldly experiment, and learn from challenges.
In this role, you will confront complex challenges, deliver high-quality and robust code, and help shape the systems that underpin our products. This is a unique opportunity to engage with our entire product suite, influence technical decisions, and implement features that our customers adore. If you are eager to create top-tier fintech products within a fast-paced, collaborative environment, this position is perfect for you.
Key Responsibilities
Full-Cycle Development: Take ownership of features throughout the entire development lifecycle—from design and development to testing, deployment, and monitoring—ensuring reliability and performance at scale.
Infrastructure Management: Oversee our production systems, enhance infrastructure, and contribute to the availability, scalability, and resilience of our platform.
Collaborative Partnership: Work closely with Product, Design, and cross-functional teams to develop solutions that align with customer and business needs.
Innovative Mindset: Proactively seek out opportunities for technical, process, and product enhancements, driving the team to elevate standards and influence long-term technical strategies.
Your Qualifications
A minimum of 3 years of experience in full-stack software engineering.
Demonstrated leadership in developing significant components or features, successfully delivering them with minimal oversight.
Experience mentoring junior engineers, sharing knowledge, and fostering the growth and skill development of the entire team.

