More jobs:
Software Engineer, Python, DevOps
Job in
Chicago, Cook County, Illinois, 60290, USA
Listed on 2025-12-24
Listing for:
autonomai
Full Time
position Listed on 2025-12-24
Job specializations:
-
Software Development
Python, Software Engineer, DevOps, C++ Developer
Job Description & How to Apply Below
We are seeking a talented Software Engineer to build trading technology, focused on designing and building high-performance trading systems using Python and Rust. In this role, you will develop, optimize, and maintain core components of our proprietary trading platforms, collaborating closely with quantitative researchers, traders, and infrastructure teams to deliver robust and scalable solutions for financial markets.
Key Responsibilities- System Design & Development:Architect, develop, and maintain trading system components and services using Python and Rust, ensuring high reliability and low latency.
- Performance Optimization:Profile and optimize system performance, leveraging Rust for critical, performance-sensitive modules and Python for rapid development and scripting.
- Integration:Build and maintain interfaces to market data feeds, order management systems, and external trading APIs.
- Testing & Quality Assurance:Write comprehensive unit, integration, and regression tests to ensure code correctness and system stability.
- Collaboration:Work closely with quantitative researchers and traders to understand requirements, implement strategies, and deliver new features.
- Code Review & Documentation:Participate in code reviews, maintain high standards of code quality, and document system architecture and workflows.
- Continuous Improvement:Stay current with industry trends, new technologies, and best practices in trading system development, contributing to continuous improvement initiatives.
- Experience:3+ years of professional software engineering experience, ideally in financial services, fintech, or trading environments.
- Programming
Skills:
Proficient in Python and Rust, with a strong understanding of their ecosystems and best practices. - System Knowledge:Experience building and maintaining distributed, high-throughput, and low-latency systems.
- Linux Proficiency:Comfortable developing and deploying applications in Linux environments.
- Testing & CI/CD:Familiarity with automated testing frameworks and CI/CD pipelines.
- Problem Solving:Strong analytical and problem-solving skills, with a keen attention to detail.
- Collaboration:Excellent communication skills and ability to work effectively in a fast-paced, collaborative team setting.
- Experience with market data feeds, FIX protocol, or trading APIs.
- Knowledge of networking, concurrency, and multi-threaded programming.
- Exposure to quantitative finance or algorithmic trading concepts.
- Experience with C++ or other systems programming languages is a plus.
- Work on advanced trading technology with a talented, multidisciplinary team.
- Competitive compensation and benefits package.
- Opportunities for professional development and growth.
- Dynamic, innovative, and collaborative work environment.
Apply now for a chat regarding suitability for this role
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×