This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Senior Software Engineer on the Yield team, you will design and build the high-integrity backend systems that allow businesses to earn returns on their idle cash with total liquidity.
Job Responsibility:
Contribute to the architecture and long-term technical vision of our backend systems, helping define the engineering strategy and framework selection for the Yield squad
Own the end-to-end delivery of core investment workflows, including client signup, investment, and redemption processes—from design to production
Build and maintain mission-critical financial infrastructure, such as reconciliation controls, unit registries, and investment ledgers
Write high-quality, testable code with a focus on reliability and maintainability, ensuring seamless integration with our external investment providers
Promote and uphold engineering best practices, with a strong emphasis on observability, API design, and robust integration rails
Collaborate with cross-functional teams including Product, Infrastructure, and Design to ensure our product delivers the best possible experience for businesses
Requirements:
5+ years of professional software engineering experience
Bachelor degree or above in computer science or software engineering related majors
Have experience solving distributed systems challenges - scalability, consistency, latency
Mastery of backend technologies is essential
Experience working with automated tests and been involved in quality control processes
Cloud technologies experience with GCP or AWS, including Docker and Kubernetes
Experience integrating with observability tooling such as Splunk, NewRelic, Prometheus, Grafana