> Markdown version of [/jobs/ext/3090443-software-engineers-backend-systems](https://www.wearedevelopers.com/jobs/ext/3090443-software-engineers-backend-systems). 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 Engineers - Backend Systems - **Company:** United States Agency For International Development - **Location:** New York, NY, United States - **Experience:** Expert - **Salary:** $185,000.0 - $300,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), C++ (Programming Language), Databases, Distributed Systems, Blockchain, Software Engineering, WebSocket, Rust (Programming Language), State Machines, Backend, Free and Open-Source Software, Asynchronous Programming, Restful APIs, Docker, Programming Languages - **Published:** September 26, 2026 - **Apply:** https://www.juju.com/job/16_58f7d36f1 ## About the Role * 5+ years of experience in backend software engineering. * Production experience with Rust (strongly preferred) or C++. * Experience building real-time, high-throughput backend systems. * Strong knowledge of asynchronous programming, preferably with Tokio or similar frameworks. * Experience working with a variety of databases, including relational, time-series, and key-value databases. * Experience developing low-latency or performance-critical systems, ideally within trading platforms, financial infrastructure, or similar environments. * Previous experience in FinTech, trading, blockchain, or other high-performance distributed systems is highly desirable. * Experience working in a startup environment (VC-backed preferred). * A genuine interest in financial markets, trading, or blockchain technologies. * Personal side projects or open-source contributions, particularly in Rust or C, are considered a strong advantage. Tech Stack * Programming Language: Rust * Async Runtime: Tokio * Architecture: Distributed Systems, Blockchain * APIs & Communication: REST APIs, WebSocket APIs * Containerization: Docker ## Description We are looking for Software Engineers - Backend Systems on behalf of our client, an innovative technology company building a high-performance, real-time trading platform. Our client is seeking engineers with production experience in Rust to play a key role in developing the backend infrastructure that powers its platform. The ideal candidate has a strong understanding of asynchronous programming, solid systems knowledge, and a performance-driven mindset. You'll work closely with a highly collaborative engineering team in an in-person environment based in New York. Why Join? This is an opportunity to work on cutting-edge blockchain execution environments and distributed systems, building the technology behind a high-performance real-time trading platform. You'll solve challenging engineering problems involving live market data, high-throughput event streams, and complex trading infrastructure operating at scale. The company is expanding its engineering team and is hiring 3-5 Backend Software Engineers to build critical risk engines, trading APIs, and backend services. If you enjoy working on performance-critical systems, collaborating with top engineers, and making a direct impact on a core product, this role offers an exceptional opportunity to grow your career. Responsibilities * Design, develop, and maintain risk and liquidation engines to effectively manage risk and improve capital efficiency in fast-moving markets. * Build and implement blockchain state machines that support trading, settlement, and risk management operations. * Develop backend services that maintain consistent system state across asynchronous processes using consensus, voting, and coordination mechanisms. * Process real-time market data and coordinate trading activities across multiple venues, managing WebSocket streams and latency-sensitive workflows. * Design and optimize high-performance REST and WebSocket APIs that power the trading platform with millisecond-level response times., * Team Growth: The client is hiring 3-5 Software Engineers for this role * Work Authorization: Candidates must already have the legal right to work in the United States (U.S. citizens or Green Card holders). Visa sponsorship is not available for this position. Recruitment Process Stage 1: Initial Screening - CV Review: Your application will be reviewed within 24 hours of submission. * Short Q/A Session: To assess your experience and technical background, you'll be invited to complete one of the following: * Automated Q/A session (recommended for faster feedback), or Recruiter interview. * Candidates whose experience best matches the role will be shortlisted and presented to the hiring manager. Stage 2: Recruiter Screening (30 minutes) - An introductory conversation with the client's recruitment team to discuss your background, experience, motivation, and answer any initial questions about the opportunity. Stage 3: CTO Interview (30 minutes) - An introductory meeting with the CTO to discuss your experience, technical background, and mutual expectations. Stage 4: Technical Interviews (2 × 60 minutes) - Two hands-on technical interviews with a Senior Backend Engineer, focusing on Rust, asynchronous programming, and systems design. Stage 5: Reverse Diligence Call (45 minutes) - A one-on-one conversation with one of the company's investors, giving you the opportunity to learn more about the business, vision, and growth plans while validating the company from your perspective. Stage 6: Final Interview (30 minutes) - A final behavioral interview to discuss your working style, collaboration, and overall fit with the team. ## Related Videos - [Inside Bitpanda's Tech Stack: Scaling a European Fintech Leader - Markus Dorner](https://www.wearedevelopers.com/videos/1979-inside-bitpanda-s-tech-stack-scaling-a-european-fintech-leader-markus-dorner) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)