Taro Logo

Software Engineer - Reliability

Flinks is a leader in financial data aggregation, data enrichment, and open banking, serving innovators in lending, fintech, digital banking, and insurance since 2016.
Site Reliability
Senior Software Engineer
Remote
101 - 500 Employees
5+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer - Reliability

Flinks, a pioneering force in financial data aggregation and open banking since 2016, is seeking a Software Engineer - Reliability to join their Platform & Reliability crew. This role combines DevOps and SRE practices to create a proactive environment where incidents are resolved preemptively. The position offers the opportunity to work with emerging AI-assisted automation and contribute to maintaining critical financial infrastructure.

The ideal candidate will be responsible for developing and maintaining tools for data access, ensuring optimal system performance, and conducting technical investigations. They'll work with distributed systems at scale, requiring strong expertise in Golang, networking, and Kubernetes. The role demands both technical depth in areas like memory/CPU optimization and system architecture, as well as the ability to mentor other developers.

What makes this role unique is its combination of financial technology innovation and reliability engineering. You'll be working at the intersection of open banking and system reliability, helping to maintain and improve systems that millions of individuals rely on for their financial services. The position offers the chance to work with cutting-edge technologies, including AI-assisted automation, while solving complex technical challenges in a remote work environment.

This is an excellent opportunity for a senior engineer who enjoys both the technical challenges of reliability engineering and the business impact of working in the fintech sector. You'll be part of a team that's pushing the boundaries of financial innovation while ensuring robust, scalable systems that power some of the world's leading financial services.

Last updated 3 days ago

Responsibilities For Software Engineer - Reliability

  • Research, develop and maintain tools and techniques for data access and retrieval
  • Perform technical assessments and investigations to improve services
  • Collaborate on implementation of remediation tools
  • Ensure optimal performance, availability and scalability of production systems
  • Conduct technical assessments & post-mortems
  • Investigate and resolve complex memory/CPU issues
  • Implement creative solutions for delivery continuity
  • Mentor other developers on code quality, debugging, and reverse-engineering

Requirements For Software Engineer - Reliability

Go
Kubernetes
  • Strong knowledge of modern programming language, preferably Golang (C# experience is a plus)
  • Experience developing and maintaining distributed systems at scale
  • Hacker mindset, finding solutions without having a clear path
  • Proven autonomy at troubleshooting networking stacks
  • Deep understanding of web technologies, HTTP/IP protocols, reverse-engineering JavaScript defenses and proxy rotation
  • Understanding of Kubernetes
  • Natural curiosity with a willingness to learn new technologies
  • Knack for debugging and investigating difficult issues
  • Experience with building or mitigating anti-bot systems in production

Interested in this job?

Jobs Related To Flinks Software Engineer - Reliability