Senior Software Engineer
Role details
Job location
Tech stack
Job description
-
Design and build internal tooling systems that power fund movement operations - search, admin workflows, bulk remediation, and observability across core financial entities.
-
Develop AI-powered workflows and tools to accelerate engineering and operational efficiency across FinHub.
-
Write scalable, well-tested code with the correctness and reliability requirements of financial systems.
-
Lead end-to-end delivery of projects from design through deployment and monitoring.
-
Collaborate cross-functionally with CX, Risk, Compliance, Payments, and product engineering teams to understand operational needs and translate them into platform capabilities.
-
Mentor junior engineers on the team; lead code reviews, on-call rotations, and incident response.
Requirements
-
5+ years of software development experience building large-scale distributed systems.
-
Experience designing and building internal tooling, admin platforms, or developer productivity systems.
-
Strong technical judgment with the ability to identify opportunities, problem areas, and the need for solutions.
-
Proven experience delivering end-to-end projects with long-term impact.
-
Ability to work across team boundaries with multiple stakeholders and competing priorities.
-
Ability to mentor junior developers and lead the team technically on new initiatives.
-
Demonstrates the ability to responsibly use generative AI tools and copilots (e.g., LibreChat, Gemini, Glean) in daily workflows, continuously learn as tools evolve, and apply human-in-the-loop practices to deliver business-ready outputs and drive measurable improvements in efficiency, cost, and quality.
Nice to haves:
-
Experience with financial systems, payment systems, or ledgering systems.
-
You have experience building platforms that serve internal operational teams at scale.
-
You have gone through rapid growth in your company (from startup to mid-size).
-
You have experience with Blockchain technology (such as Bitcoin, Ethereum, etc.).
-
You've worked with Golang, Ruby, Docker, Rails, Postgres, MongoDB, or DynamoDB.
-
You've built high-reliability or security-critical systems.
-
Crypto-forward experience, including familiarity with onchain activity such as interacting with Ethereum addresses, using ENS, and engaging with dApps or blockchain-based services.