Build high-performance, multithreaded Rust services for large-scale trade flow, order lifecycle, and market event processing.
- Design, ship, and operate resilient, secure, observable, production-ready distributed services.
- Manage services throughout their lifecycle: architecture, implementation, CI/CD, deployment validation, monitoring, and incident response.
- Develop and maintain automated CI/CD and release workflows using Jenkins and Octopus Deploy across dev, test, UAT, and production environments.
- Improve release quality and speed through automated testing, configuration management, versioning, deployment validation, and automated rollback capabilities.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- Strong background in idiomatic Rust, multithreading, concurrency, memory safety, and async runtimes.
- Direct experience building and orchestrating automated deployment pipelines with Jenkins and Octopus Deploy.
- Solid understanding of distributed architecture, low-latency networking, and production observability.
- Experience in financial services, fintech, or electronic trading environments.
- Experience supporting mission-critical services in production on Linux platforms.
- US citizens or green card holders only; candidates must be local. No relocation.