> Markdown version of [/jobs/ext/4637341-software-engineer](https://www.wearedevelopers.com/jobs/ext/4637341-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** TWO STORMS, LLC - **Location:** New York, NY, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Microsoft Azure, C++ (Programming Language), Code Review, Data Integrity, Python (Programming Language), PostgreSQL, MySQL, Ruby, TypeScript, Rust (Programming Language), Backend, Kotlin, Event Driven Architecture, Api Design, Golang - **Published:** November 8, 2026 - **Apply:** https://www.juju.com/job/28_25197_fc2c81b02e810709a84ff40e7753e8ef ## About the Role * Strong backend engineering experience and a track record of designing production systems * Depth in at least one of Kotlin, Rust, Java, Go, C/C++, Python, Ruby or TypeScript * Strong understanding of API design and event-driven architectures * Production experience with PostgreSQL or MySQL * Experience deploying and operating systems on AWS, GCP or Azure * The ability to reason through complicated systems rather than simply implement a predefined spec * High ownership and comfort working in an early-stage, in-office environment Particularly relevant experience If you've built trading, lending or asset management infrastructure before, you'll recognise a lot of the problems here. Kotlin experience is valuable, as is hands-on experience with Temporal or other workflow orchestration technology. Financial markets experience isn't the only route in, but genuine curiosity about how capital, credit and markets work is important. This is a role for someone who wants to understand the financial problem as deeply as the engineering one. ## Description Moving money is easy until you're responsible for making sure every dollar ends up exactly where it should. You'll build the backend systems behind trading, financing and fund management, including the workflows that orchestrate and reconcile complex movements of capital. This is financial infrastructure where correctness matters, but the team is still early enough that you'll have genuine influence over architecture rather than inheriting years of decisions. They're looking for an engineer who is comfortable with ambiguity and complexity. Someone who can get deep into a backend problem, make sensible architectural calls, challenge assumptions in a code review, and move across the stack when the problem requires it. What you'll be working on: * Building core systems supporting trading, financing and fund management * Designing APIs and event-driven services around complex financial workflows * Architecting reliable systems for orchestrating and reconciling money movement * Making technical decisions around reliability, data integrity and system design * Contributing to architecture discussions, planning and code reviews across the stack * Working closely with a small team where engineers have meaningful ownership over what gets built