Post job

Senior Software Engineer jobs at DRW - 27 jobs

  • Senior Software Engineer - Analytics Front Office

    DRW Trading Group 4.9company rating

    Senior software engineer job at DRW

    DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk. Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets. The UP - Analytics Front Office team is looking for a Senior Software Engineer who relishes working in challenging time-critical environments solving complex problems alongside highly capable peers. Our team operates services providing real-time PnL and Risk monitoring services for a diverse group of trading desks each with varying degrees of portfolio and model complexity. While previous experience in the trading and finance industry is beneficial, we're looking for talented software engineers with or without industry-specific expertise. UP - Analytics Front Office primarily operates C# services heavily utilizing RX for LINQ-style composition and asynchronous dispatch. We often reach for Python to build smaller services and frequently interact with analytics libraries in C++. Responsibilities * Design, implement and operate low latency risk analytics systems as part of a highly capable team. * Decompose complex functional requirements into coherent service designs that are efficient, simple to operate, and can be changed reliably. * Providing on-call support as part of our teamwide rotation. We split on-call across the US and UK time zones to limit off-hours disruptions. * Be a capable mentor who is eager to contribute their unique knowledge and perspective to advance the team's capabilities. Required qualifications * Extensive experience designing & operating low latency distributed systems at scale for critical business functions. * Extensive experience in testing & test automation * Fluency in functional and object-oriented programming languages. * Competency in using Git, CI/CD platforms, Docker and Kubernetes. Familiarity with * More than one of: C#, Java, Python, and C++ * Databases such as: MSSQL, Postgres, Redis * Kafka/RabbitMQ or similar event-based platforms * Data structures and design/analysis of algorithms Not required, but a bonus * Fixed Income products and Interest Rate derivatives (including Risk, PnL attribution, scenario analysis, etc.) * IR derivatives models (Yield Curves, Option Pricing, SABR, etc.) * Statistics, discrete mathematics, linear algebra Personal Traits * Possesses the ability and desire to learn, adapt and grow. * Demonstrates personal humility, respect for others, and trust in their teammates. * Capable of independently driving projects to completion but prefers collaborating with teammates. * Excellent problem-solving and debugging skills, but even better listening and communication skills. * Strong attention to detail, with a track record of leading and driving projects to completion. The annual base salary range for this position is $200k to $250k depending on the candidate's experience, qualifications, and relevant skill set. The position is also eligible for an annual discretionary bonus. In addition, DRW offers a comprehensive suite of employee benefits including group medical, pharmacy, dental and vision insurance, 401k (with discretionary employer match), short and long-term disability, life and AD&D insurance, health savings accounts, and flexible spending accounts. For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at ******************************* California residents, please review the California Privacy Notice for information about certain legal rights at ****************************************** [#LI-SK1]
    $200k-250k yearly Auto-Apply 11d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Senior Software Engineer, C/FICCO Data

    DRW 4.9company rating

    Senior software engineer job at DRW

    DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk. Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets. We operate with respect, curiosity and open minds. The people who thrive here share our belief that it's not just what we do that matters-it's how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus. About the Team The DRW C/FICCO Data Engineering team is essential to developing valuable datasets and scalable data infrastructure critical to our trading operations. We work closely with traders, researchers, and other engineering teams to ensure seamless data flow and accessibility, supporting data-driven decision-making. Our systems are designed to handle large volumes of data, maintain quality and integrity, and provide robust APIs for fast, ergonomic data retrieval. About the Role In this role you will: Collaborate with cross-functional teams to deliver data solutions that support diverse trading activities. Take full ownership of data products, guiding them from initial concept through to stable production. Design, build, and maintain systems for both batch processing and real-time streaming of time series datasets, ensuring high data quality and reliability. Develop APIs and data access methods for fast, intuitive retrieval of historical and live data, working with both new and existing systems. Provide on-call support as needed. Qualifications: A minimum of 2+ years' experience using at least one of Python, Java, and C++, and can work comfortably in multiple programming languages A track record of working directly with end customers, scoping and delivering production systems in fast-moving and ambiguous environments Ability to dive deep into complex problems, develop intuitive understandings, spot risks early, and minimize complexity Exceptional interpersonal skills - you communicate clearly with stakeholders as well as other engineers, fostering a collaborative, supportive working environment Experience in the financial markets, especially in delta one, store of value, and/or FICC options trading Experience with Linux-based, concurrent, high-throughput, low-latency software systems Experience with pipeline orchestration frameworks (e.g. Airflow, Dagster) Experience with streaming platforms (e.g. Kafka), data lake platforms (e.g. Delta Lake, Apache Iceberg), and relational databases Have a Bachelors or advanced degree in Computer Science, Mathematics, Statistics, Physics, Engineering, or equivalent work experience The annual base salary range for this position is $175,000 $225,000 depending on the candidate's experience, qualifications, and relevant skill set. The position is also eligible for an annual discretionary bonus. In addition, DRW offers a comprehensive suite of employee benefits including group medical, pharmacy, dental and vision insurance, 401k (with discretionary employer match), short and long-term disability, life and AD&D insurance, health savings accounts, and flexible spending accounts. For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at ******************************* California residents, please review the California Privacy Notice for information about certain legal rights at ****************************************** #LI-BL1
    $175k-225k yearly Auto-Apply 13d ago
  • Staff Software Engineer, Execution

    Peak6 4.6company rating

    Chicago, IL jobs

    WHO WE ARE Headquartered in the historic Chicago Board of Trade, PEAK6 Capital Management is a proprietary options trading firm that has been defining the industry for more than 25 years. While many firms have come and gone, PEAK6 Capital Management has consistently delivered liquidity to the options market. We thrive due to our firm's special blend of financial acumen, ability to manage risk, and cutting-edge technology. Our success is driven by our team of technologists, engineers, and traders who leverage proprietary tech and a data-centric approach to maintain inventory and stay ahead of the markets, so customers can, too. We are committed to providing dependable liquidity, which is crucial for market stability, investor confidence, and efficient trading across asset classes. ABOUT THIS ROLE As a Staff Software Engineer, a regular day may include designing and building critical components of our trading infrastructure, optimizing market execution systems, and collaborating with traders to enhance algorithm performance. You'll work on complex systems ranging from market data processing to algorithmic trade execution while mentoring junior engineers. Staff Software Engineers regularly lead technical initiatives, participate in architecture discussions, and drive improvements across our trading technology stack, ensuring our systems maintain the performance and reliability needed in fast-paced market environments. Responsibilities: Design and develop high-performance market execution systems for options and equities trading. Define, optimize, and enhance trading algorithms to improve execution quality and efficiency. Configure and maintain FIX gateway systems, ensuring reliable connectivity to exchanges and counterparties. Lead technical initiatives and contribute to architectural decisions for critical trading systems. Maintain and expand the team's operational excellence. Collaborate with product owners, traders, quantitative analysts, and operations teams to understand requirements and implement effective solutions. Mentor Software Engineers I and II, providing technical guidance and code reviews. Troubleshoot production issues with urgency and precision. Monitor system performance and identify opportunities for optimization. Contribute to continuous integration and delivery processes. Drive improvements in system stability, scalability, and performance. Participate in creation and evolution of Operational Excellence for our Execution systems. YOUR EXPERIENCE: 7+ years of software engineering experience, with at least 2 years in the trading or finance industry. A strong desire to work with a team. Lone wolves need not apply. Strong ability to communicate effectively with traders on multiple fronts: Translating business requirements into technical solutions. Troubleshooting complex trading issues. Demonstrating skill in understanding the business value of systems being developed. Questioning assumptions to ensure optimal solutions, and explaining technical concepts in accessible terms. Strong proficiency in Java and Python. C++ experience is a big bonus. Experience with market execution systems, preferably in the equity and index options space. Knowledge of FIX protocol and experience configuring FIX gateways. Familiarity with trading algorithms and execution strategies. Experience with distributed systems and high-throughput applications. Strong understanding of data structures, algorithms, and system design. Ability to optimize applications for low-latency and high throughput performance. Experience with Linux environments and cloud native technologies. FINRA Series 57 license or ability to obtain within the first 60 days of employment. Bachelor's or Master's Degree in Computer Science, Engineering, or related field. Excellent problem-solving skills with high attention to detail. Strong communication skills and ability to collaborate effectively across teams. Demonstrated leadership in technical projects and mentoring junior engineers. #LI-P6 OUR REWARDS We offer a robust package of employee perks and benefits, including healthcare benefits (medical, dental and vision, EAP), competitive PTO, 401k match, parental leave, and HSA contribution match. We also provide our employees with a paid subscription to the Calm app and offer generous external learning and tuition reimbursement benefits. As a hybrid workforce, we offer our employees the ability to work remotely up to two days a week. Base pay offered may vary depending on job-related knowledge, skills, experience, and office location. This position also may be eligible for a discretionary annual bonus in addition to a range of health & wellness benefits, enhancing your overall compensation package. Base Salary Range $0-$0 PEAK6 is proud to be an equal opportunity employer that does not discriminate on the basis of race, color, religion, sex (including pregnancy, sexual orientation, and gender identity), national origin, age, disability, veteran status, marital status, or any other protected characteristic. Our hiring practices ensure that all qualified applicants receive fair consideration without regard to these characteristics. PEAK6 is committed to creating an inclusive and accessible workplace for all candidates, including those with disabilities. We are dedicated to ensuring equal employment opportunities and providing reasonable accommodations to qualified individuals with disabilities. If you require reasonable accommodations to participate in the application or interview process, please contact our HR department at ************. We will work with you to provide the necessary accommodations to ensure your full participation in our hiring process. #PEAK6
    $97k-128k yearly est. Auto-Apply 60d+ ago
  • Staff Software Engineer, Execution

    Peak6 Investments 4.6company rating

    Chicago, IL jobs

    WHO WE ARE Headquartered in the historic Chicago Board of Trade, PEAK6 Capital Management is a proprietary options trading firm that has been defining the industry for more than 25 years. While many firms have come and gone, PEAK6 Capital Management has consistently delivered liquidity to the options market. We thrive due to our firm's special blend of financial acumen, ability to manage risk, and cutting-edge technology. Our success is driven by our team of technologists, engineers, and traders who leverage proprietary tech and a data-centric approach to maintain inventory and stay ahead of the markets, so customers can, too. We are committed to providing dependable liquidity, which is crucial for market stability, investor confidence, and efficient trading across asset classes. ABOUT THIS ROLE As a Staff Software Engineer, a regular day may include designing and building critical components of our trading infrastructure, optimizing market execution systems, and collaborating with traders to enhance algorithm performance. You'll work on complex systems ranging from market data processing to algorithmic trade execution while mentoring junior engineers. Staff Software Engineers regularly lead technical initiatives, participate in architecture discussions, and drive improvements across our trading technology stack, ensuring our systems maintain the performance and reliability needed in fast-paced market environments. Responsibilities: * Design and develop high-performance market execution systems for options and equities trading. * Define, optimize, and enhance trading algorithms to improve execution quality and efficiency. * Configure and maintain FIX gateway systems, ensuring reliable connectivity to exchanges and counterparties. * Lead technical initiatives and contribute to architectural decisions for critical trading systems. * Maintain and expand the team's operational excellence. * Collaborate with product owners, traders, quantitative analysts, and operations teams to understand requirements and implement effective solutions. * Mentor Software Engineers I and II, providing technical guidance and code reviews. * Troubleshoot production issues with urgency and precision. * Monitor system performance and identify opportunities for optimization. * Contribute to continuous integration and delivery processes. * Drive improvements in system stability, scalability, and performance. * Participate in creation and evolution of Operational Excellence for our Execution systems. YOUR EXPERIENCE: * 7+ years of software engineering experience, with at least 2 years in the trading or finance industry. * A strong desire to work with a team. Lone wolves need not apply. * Strong ability to communicate effectively with traders on multiple fronts: * Translating business requirements into technical solutions. * Troubleshooting complex trading issues. * Demonstrating skill in understanding the business value of systems being developed. * Questioning assumptions to ensure optimal solutions, and explaining technical concepts in accessible terms. * Strong proficiency in Java and Python. * C++ experience is a big bonus. * Experience with market execution systems, preferably in the equity and index options space. * Knowledge of FIX protocol and experience configuring FIX gateways. * Familiarity with trading algorithms and execution strategies. * Experience with distributed systems and high-throughput applications. * Strong understanding of data structures, algorithms, and system design. * Ability to optimize applications for low-latency and high throughput performance. * Experience with Linux environments and cloud native technologies. * FINRA Series 57 license or ability to obtain within the first 60 days of employment. * Bachelor's or Master's Degree in Computer Science, Engineering, or related field. * Excellent problem-solving skills with high attention to detail. * Strong communication skills and ability to collaborate effectively across teams. * Demonstrated leadership in technical projects and mentoring junior engineers. #LI-P6 OUR REWARDS We offer a robust package of employee perks and benefits, including healthcare benefits (medical, dental and vision, EAP), competitive PTO, 401k match, parental leave, and HSA contribution match. We also provide our employees with a paid subscription to the Calm app and offer generous external learning and tuition reimbursement benefits. As a hybrid workforce, we offer our employees the ability to work remotely up to two days a week. Base pay offered may vary depending on job-related knowledge, skills, experience, and office location. This position also may be eligible for a discretionary annual bonus in addition to a range of health & wellness benefits, enhancing your overall compensation package. Base Salary Range $0-$0 PEAK6 is proud to be an equal opportunity employer that does not discriminate on the basis of race, color, religion, sex (including pregnancy, sexual orientation, and gender identity), national origin, age, disability, veteran status, marital status, or any other protected characteristic. Our hiring practices ensure that all qualified applicants receive fair consideration without regard to these characteristics. PEAK6 is committed to creating an inclusive and accessible workplace for all candidates, including those with disabilities. We are dedicated to ensuring equal employment opportunities and providing reasonable accommodations to qualified individuals with disabilities. If you require reasonable accommodations to participate in the application or interview process, please contact our HR department at ************. We will work with you to provide the necessary accommodations to ensure your full participation in our hiring process. #PEAK6
    $97k-128k yearly est. 60d+ ago
  • Senior Software Engineer - Market Data (Low-Latency Trading Systems)

    Wolverine Trading 4.5company rating

    Chicago, IL jobs

    Job DescriptionWe are seeking an experienced and highly skilled Senior Software Engineer with a proactive growth mindset to join our core trading technology team as a Technical Lead. In this critical role, you will be instrumental in designing, developing, and optimizing the ultra-low latency, high-throughput systems that power our trading strategies. This is a unique opportunity to work across the full software development lifecycle while closely collaborating with quantitative researchers to improve our ability to provide low latency intelligence to our trading systems. As a Senior Engineer, you will guide technical direction and mentor team members, driving the evolution of our trading infrastructure. While prior experience with market data is a plus, it is not a requirement for this role. We are looking for someone with strong operational expertise who is capable of ensuring reliable and performant systems, efficient troubleshooting, and driving improvements in our production environment to support trading opportunities. This is an opportunity to directly impact our trading capabilities and contribute to a team that pushes the boundaries of speed and efficiency in financial markets. Key Responsibilities: System Design & Development: Lead the architectural design and hands-on implementation of core components for our electronic trading platform, including exchange connectivity, market data handlers, order execution engines, and risk management systems. Performance Engineering: Drive initiatives to continuously optimize the latency and throughput of our trading applications. This involves deep performance analysis, profiling, and tuning at all levels of the stack - from operating system interactions and network protocols to efficient algorithm design and hardware utilization. Collaboration & Innovation: Partner closely with quantitative researchers and traders to translate sophisticated trading strategies into highly optimized and reliable software, ensuring technical solutions align directly with business goals. Research and evaluate new technologies to keep our trading infrastructure at the forefront. Reliability & Support: Build fault-tolerant and resilient systems. Participate in the entire software lifecycle, including deployment, monitoring, and providing expert-level support for critical production systems to ensure maximum uptime and stability. Code Quality & Best Practices: Uphold and champion high standards for code quality, testability, and maintainability through rigorous code reviews, automated testing, and adherence to modern software engineering principles. Mentorship: Act as a technical leader and mentor to less experienced engineers, sharing knowledge, guiding development efforts, and fostering a collaborative and growth-oriented environment. Qualifications: Bachelor's or Master's degree in Computer Science, Computer Engineering, or a closely related technical field. 5+ years of professional experience in software development, with a strong emphasis on high-performance, low-latency systems. Expert-level proficiency in modern C++ (C++17/20 preferred), with a deep understanding of multi-threading, concurrency, memory management, and optimization techniques. Solid understanding of operating system internals (Linux preferred), network programming (TCP/IP, UDP, multicast), and hardware interactions. Demonstrated experience with system-level debugging, profiling, and performance tuning tools. Strong foundation in data structures, algorithms, and computational complexity. Experience with scripting languages like Python for automation, analysis, and tooling. Excellent problem-solving skills and the ability to troubleshoot complex issues in a real-time, demanding environment. Strong communication skills, capable of effectively collaborating with both technical and non-technical stakeholders. Proactive, self-motivated, and able to take ownership of projects from concept to deployment. Preferred Skills: Prior experience in financial technology, high-frequency trading, or market making. (e.g. Solarflare/Mellanox NICs, kernel bypass, etc.) Familiarity with specific exchange protocols and scale (e.g. ITCH/ITTO, PITCH, OPRA, etc.) Familiarity with tooling and monitoring (e.g. Wireshark/pcap, perf tools, grafana) Exposure to distributed systems and messaging technologies. Knowledge of various asset classes (equities, options, futures) and market microstructure. Experience with hardware acceleration (FPGA/GPU programming). The base compensation range for this role is approximately $125,000-$180,000 contingent on experience. Wolverine Trading's total compensation model includes base salary and an annual discretionary bonus.A Statement on Prior Trading Experience:With an above average rate of tenure for our engineers, we value individuals who innately strive to push boundaries and pursue constant improvement. Given a long-term focus, the ability to innovate, challenge limits, and deliver lasting impact matters far more to us than prior exposure to the trading ecosystem. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
    $125k-180k yearly 31d ago
  • Full Stack Software Engineer - Risk

    Chicago Trading Company 4.6company rating

    Chicago, IL jobs

    CTC is a cutting-edge proprietary trading firm with a long-term vision and a clear focus on helping the world price and manage risk. Our fun and trusting culture inspires us to solve the industry's most challenging problems and take calculated risks in a collaborative environment. We strive to be the most innovative firm in the industry today, tomorrow, and long into the future while upholding ethical excellence. We believe that CTC makes a positive impact on the markets, the lives of our employees, and all the communities to which we belong. Started in 1995 by a team of forward-thinking Traders, we are proud to call ourselves an industry leader that keeps making markets and each other better. The Role As a Full Stack Software Engineer in our Valuation Infrastructure Group, you will drive the design, development, and support of our next generation risk management applications. You'll work closely with traders, quants, and fellow technologists, building solutions with far-reaching impact across the entire firm. If you are an engineer who thrives on tackling complex challenges, identifying and resolving software issues, and delivering high-value solutions, we want to meet you. What You'll Do * Collaborate with technology teams to leverage existing services and integrate new solutions supporting business initiatives. * Work directly with traders and quants to translate business requirements into scalable, high-quality software. * Architect, develop, and deploy high-performance, full stack applications. * Contribute to collaborative design and code reviews, sharing expertise and driving engineering best practices. * Provide critical application support during dynamic market conditions, quickly resolving issues to ensure system resilience and continuity. * Deliver software solutions that directly influence trading and risk management decisions at scale. What We're Looking For * Proficiency in Python (with Conda) and Java, with strong hands-on coding ability and best practices. * Robust experience with multi-threaded programming and distributed application architectures. * Proven ability to execute and deliver results across multiple parallel projects; thrive in a fast-paced, iterative environments. * Hands-on experience developing RESTful APIs and WebSocket services. * Experience with modern front-end technologies (e.g., HTML, CSS, JavaScript, TypeScript, React, Angular). * Familiarity with containerization and cloud technologies (Docker, Kubernetes) is a plus. * Prior experience in the financial industry, especially with options or risk management systems, is a strong plus. Compensation The salary range for this role is listed below. This role is also eligible for an annual discretionary bonus. The discretionary bonus will be dependent upon the individual's skills, experience, qualifications, and firm performance. Salary Range $150,000-$225,000 USD Most teams at CTC, with the exception of Trading, follow a hybrid workplace model, subject to change based on business need. Our Benefits We strongly believe in the well-being of our employees and their families so we offer outstanding benefits to support you both professionally and personally. These benefits include generous medical coverage, paid parental leave, free breakfast and lunch (plus healthy snacks, of course), wellness reimbursement, quarterly recharge days, and a variety of other benefits focused on providing the best employee experience. (Disclaimer: interns and contractors are not eligible for benefits at CTC) Our Commitment to Diversity, Equity and Inclusion At CTC, we aim to cultivate a workplace that celebrates diversity and each person feels included, engaged and empowered. Where each of us feels we belong. We are committed to having a diverse workforce and are proud to be an equal opportunity employer. CTC does not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. If you have a disability and believe you need a reasonable accommodation in order to search for a job opening or to apply for a position, please contact us at ***********************. Note that emails sent to this email account for non-disability related issues, such as following up on an application, will not receive a response. Use of Artificial Intelligence (AI) Information submitted by job applicants may be subject to review and analysis by automated systems, including Artificial Intelligence (AI), as part of the recruitment process. Such systems are utilized to enhance the efficiency and effectiveness of our hiring procedures. Applicants are advised that any information provided may be evaluated by AI tools to ensure an equitable and thorough assessment.
    $150k-225k yearly 37d ago
  • Senior Software Engineer - Market Data (Low-Latency Trading Systems)

    Wolverine Trading 4.5company rating

    Chicago, IL jobs

    We are seeking an experienced and highly skilled Senior Software Engineer with a proactive growth mindset to join our core trading technology team as a Technical Lead. In this critical role, you will be instrumental in designing, developing, and optimizing the ultra-low latency, high-throughput systems that power our trading strategies. This is a unique opportunity to work across the full software development lifecycle while closely collaborating with quantitative researchers to improve our ability to provide low latency intelligence to our trading systems. As a Senior Engineer, you will guide technical direction and mentor team members, driving the evolution of our trading infrastructure. While prior experience with market data is a plus, it is not a requirement for this role. We are looking for someone with strong operational expertise who is capable of ensuring reliable and performant systems, efficient troubleshooting, and driving improvements in our production environment to support trading opportunities. This is an opportunity to directly impact our trading capabilities and contribute to a team that pushes the boundaries of speed and efficiency in financial markets. Key Responsibilities: System Design & Development: Lead the architectural design and hands-on implementation of core components for our electronic trading platform, including exchange connectivity, market data handlers, order execution engines, and risk management systems. Performance Engineering: Drive initiatives to continuously optimize the latency and throughput of our trading applications. This involves deep performance analysis, profiling, and tuning at all levels of the stack - from operating system interactions and network protocols to efficient algorithm design and hardware utilization. Collaboration & Innovation: Partner closely with quantitative researchers and traders to translate sophisticated trading strategies into highly optimized and reliable software, ensuring technical solutions align directly with business goals. Research and evaluate new technologies to keep our trading infrastructure at the forefront. Reliability & Support: Build fault-tolerant and resilient systems. Participate in the entire software lifecycle, including deployment, monitoring, and providing expert-level support for critical production systems to ensure maximum uptime and stability. Code Quality & Best Practices: Uphold and champion high standards for code quality, testability, and maintainability through rigorous code reviews, automated testing, and adherence to modern software engineering principles. Mentorship: Act as a technical leader and mentor to less experienced engineers, sharing knowledge, guiding development efforts, and fostering a collaborative and growth-oriented environment. Qualifications: Bachelor's or Master's degree in Computer Science, Computer Engineering, or a closely related technical field. 5+ years of professional experience in software development, with a strong emphasis on high-performance, low-latency systems. Expert-level proficiency in modern C++ (C++17/20 preferred), with a deep understanding of multi-threading, concurrency, memory management, and optimization techniques. Solid understanding of operating system internals (Linux preferred), network programming (TCP/IP, UDP, multicast), and hardware interactions. Demonstrated experience with system-level debugging, profiling, and performance tuning tools. Strong foundation in data structures, algorithms, and computational complexity. Experience with scripting languages like Python for automation, analysis, and tooling. Excellent problem-solving skills and the ability to troubleshoot complex issues in a real-time, demanding environment. Strong communication skills, capable of effectively collaborating with both technical and non-technical stakeholders. Proactive, self-motivated, and able to take ownership of projects from concept to deployment. Preferred Skills: Prior experience in financial technology, high-frequency trading, or market making. (e.g. Solarflare/Mellanox NICs, kernel bypass, etc.) Familiarity with specific exchange protocols and scale (e.g. ITCH/ITTO, PITCH, OPRA, etc.) Familiarity with tooling and monitoring (e.g. Wireshark/pcap, perf tools, grafana) Exposure to distributed systems and messaging technologies. Knowledge of various asset classes (equities, options, futures) and market microstructure. Experience with hardware acceleration (FPGA/GPU programming). A Statement on Prior Trading Experience:With an above average rate of tenure for our engineers, we value individuals who innately strive to push boundaries and pursue constant improvement. Given a long-term focus, the ability to innovate, challenge limits, and deliver lasting impact matters far more to us than prior exposure to the trading ecosystem.
    $90k-118k yearly est. Auto-Apply 60d+ ago
  • Campus UI Software Engineer (Intern)

    Jump Trading 4.3company rating

    Chicago, IL jobs

    Jump Trading Group is committed to world class research. We empower exceptional talents in Mathematics, Physics, and Computer Science to seek scientific boundaries, push through them, and apply cutting edge research to global financial markets. Our culture is unique. Constant innovation requires fearlessness, creativity, intellectual honesty, and a relentless competitive streak. We believe in winning together and unlocking unique individual talent by incenting collaboration and mutual respect. At Jump, research outcomes drive more than superior risk adjusted returns. We design, develop, and deploy technologies that change our world, fund start-ups across industries, and partner with leading global research organizations and universities to solve problems. Core Development is a global team of technologists who architect, build and maintain our world-class trading platform. From optimizing our core trading engine to building custom hardware, we leverage software & hardware engineering, data science and research, to deliver the infrastructure and tools that drive our trading and business needs. About the Web Dev / UI Software Engineer Internship: Our Core Dev software engineering internship is an intensive 10-week experience at Jump Trading. WHAT YOU'LL DO: During your internship, you will use advanced Javascript, Python, and modern Web frameworks to build Web-based applications that interact with several components of our real-time trading platform. Our internship program is the primary way we identify top young software engineers for our software engineering teams, and it's a proven path for earning full-time or return internship opportunities at Jump Trading in Chicago. You will take on projects working on production code and gain experience with our full-cycle process for development, testing, and release using Agile methodologies. Other duties as assigned or needed SKILLS YOU'LL NEED: Hands-on experience and a high level of proficiency in one or more of the following: Web development using Python and Javascript Python development on Linux platform Strong understanding of data structures, algorithms, and threading models Ability to work with a team in a fast-paced environment, deploying new software daily Passion for solving complex problems and learning to build optimal solutions from scratch, instead of simply assembling things from existing libraries Interest in using knowledge from several areas -- such as hardware, networking, OS design -- to produce extremely high-performance software Reliable and predictable availability BONUS POINTS: Past internship or job experience in a software development role is a plus * No finance or economics study or work experience required INTERNATIONAL STUDENTS are encouraged to apply. We accept students eligible for CPT/OPT and we sponsor work visas for full-time positions. The estimated base salary for this role is $250,000 per year.
    $44k-63k yearly est. Auto-Apply 60d+ ago
  • Entry-Level C++ Software Engineer

    Wolverine Trading 4.5company rating

    Chicago, IL jobs

    Job DescriptionAt Wolverine Trading, we're looking for an Entry-Level C++ Software Engineer eager to launch their career in high-performance trading technology. This role is on-site in our Chicago headquarters, where close collaboration with traders and engineers is central to our culture. You'll join a team of experienced engineers, traders, and hardware specialists building cutting-edge systems that power our trading business. This is a unique opportunity to learn at the intersection of software, hardware, and financial markets, while working on applications where speed, efficiency, and reliability make all the difference. From day one, you'll benefit from direct mentorship, clear growth paths, and hands-on exposure to the trading floor giving you the chance to see your work in action and quickly develop both technical and industry expertise.What You'll Do Contribute to the design, development, and testing of C++ applications that drive our trading platforms Collaborate with traders and senior engineers to understand requirements and translate them into efficient technical solutions. Assist in monitoring, profiling, and troubleshooting applications to improve reliability and stability. Gain exposure to the full lifecycle of trading system development, from idea to production support. What We're Looking For Bachelor's or Master's Degree in Computer Science, Computer Engineering, or a related field. Strong knowledge of C++ and object-oriented design; familiarity with modern C++ (C++17/20) is a plus. Solid understanding of data structures, algorithms, and problem-solving fundamentals. Interest in multi-threaded programming, performance tuning, and real-time systems. Curiosity about financial markets and a desire to learn how technology drives trading. Strong communication skills and a collaborative mindset. A passion for tackling complex technical challenges and continuously improving. The base compensation range for this role is approximately $80,000-$120,000 contingent on experience. Wolverine Trading's total compensation model includes base salary and an annual discretionary bonus.A Statement on Prior Trading Experience: With an above average rate of tenure for our engineers, we value individuals who innately strive to push boundaries and pursue constant improvement. Given a long-term focus, the ability to innovate, challenge limits, and deliver lasting impact matters far more to us than prior exposure to the trading ecosystem. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
    $80k-120k yearly 30d ago
  • C# Software Engineer

    Wolverine Trading 4.5company rating

    Chicago, IL jobs

    Job DescriptionWe are seeking motivated, self-directed, and technically outstanding developers to join our team of Software Engineers responsible for building back office systems that support our order routing, execution, and management system. With our constantly growing client base and the ever-changing demands of markets and financial technology worldwide, these systems are in a constant state of improvement and expansion. In this role you will Engage in full cycle development of custom-built back office systems (billing, real-time monitoring systems, and varying APIs to name a few) Communicate with stakeholders to identify issues and develop improvements to these systems Gather requirements, design solutions, iterate on implementations with peers and business advisors, participate in code reviews, and deliver products in a timely manner Troubleshoot and solve the most complex problems escalated by support staff Provide insights on and help prioritize tasks to optimize, modernize, and simplify our system on your own initiative, as well as ways to improve usability and scalability Document the requirements and usage of the software, along with technical specifications and test cases Keep abreast of emerging technologies, new language features, and new APIs or tools Minimum Qualifications Have 3+ years of software engineering experience in an OOP language such as C# (preferred), C++, or Java Experience with Windows, Linux, .Net, WPF, Blazor, Python, and/or SQL. Be organized, self-directed, and dependable. Be able to manage your own workload and provide reasonable estimates for completion Have superb analytical and problem-solving skills Have excellent verbal and written communication skills, able to convey design decisions in both technical and layman's terms The base compensation range for this role is approximately $80,000-$110,000 contingent on experience. WEX's total compensation model includes base salary and an annual discretionary bonus.Headquartered in Chicago, Wolverine Execution Services (WEX) is an independent broker-dealer specializing in the execution of equities, options and futures for institutional investors. WEX offers clients multiple venues for execution including a proprietary electronic trading platform, algorithms, direct floor access, and an agency brokerage desk. Leveraging expertise in trading technology and risk management, WEX provides clients with anonymity, superior execution and order management in all asset classes, delivering exceptional solutions for both technical and institutional trading styles. For more information visit ***************** We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
    $80k-110k yearly 29d ago
  • Software Engineer | Core Development

    Jump Trading 4.3company rating

    Chicago, IL jobs

    Jump Trading Group is committed to world class research. We empower exceptional talents in Mathematics, Physics, and Computer Science to seek scientific boundaries, push through them, and apply cutting edge research to global financial markets. Our culture is unique. Constant innovation requires fearlessness, creativity, intellectual honesty, and a relentless competitive streak. We believe in winning together and unlocking unique individual talent by incenting collaboration and mutual respect. At Jump, research outcomes drive more than superior risk adjusted returns. We design, develop, and deploy technologies that change our world, fund start-ups across industries, and partner with leading global research organizations and universities to solve problems. Core Development is a global team of technologists who architect, build and maintain our world-class trading platform. From optimizing our core trading engine to building custom hardware, we leverage software & hardware engineering, data science and research, to deliver the infrastructure and tools that drive our trading and business needs. Software Engineers within Core Development design, build and test the infrastructure, tools and systems that drive Jump's business. They collaborate extensively with traders, quantitative researchers and technologists across the organization to solve difficult technical problems ranging from CPU architecture and operating systems to networking and hardware. We look for strong problem solvers who are passionate, inquisitive and enjoy collaborating with others in a fact-paced and energetic environment. Skills You'll Need: * At least 4+ years of modern C++ development experience in a Linux environment * Strong understanding of computer systems e.g. operating systems, networks, and performance optimization * Experience in Object-Oriented design and multi threaded programming * Experience in creating/supporting cross-platform multi threaded applications * Strong analytical and problem solving skills * Ideally some experience in developing low latency systems * Bachelor's degree in Computer Science, Computer Engineering or related field
    $65k-93k yearly est. Auto-Apply 60d+ ago
  • Low-Level C++ Software Engineer

    Wolverine Trading 4.5company rating

    Chicago, IL jobs

    At Wolverine Trading we're looking for a Low-Level C++ Software Engineer to work at the intersection of hardware and software. Your focus will be on improving the performance of our critical and ultra-low latency trading systems, working on all parts of the trading systems stack. What You'll Do: Develop and improve performance-critical C++ applications, ensuring ultra-low latency and high throughput Collaborate with FPGA engineers, hardware specialists, and systems teams to push performance boundaries Analyze and resolve real-time system issues, improving the reliability and stability of our trading platforms Build tools to monitor, profile, and analyze the performance of systems at every level What We're Looking For: Bachelor's degree in Computer Science, Computer Engineering, or equivalent A minimum of 2+ years of professional C++ experience with a focus on high-performance applications Strong grasp of data structures, algorithms, and modern C++ practices (C++17/20) Experience and aptitude in multi-threaded programming and performance tuning Ability to analyze experimental results and optimize system performance Effective communication skills, with the ability to effectively engage both technical and non-technical stakeholders Most importantly: a drive to make things better A Statement on Prior Trading Experience:With an above average rate of tenure for our engineers, we value individuals who innately strive to push boundaries and pursue constant improvement. Given a long-term focus, the ability to innovate, challenge limits, and deliver lasting impact matters far more to us than prior exposure to the trading ecosystem. ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯Why Wolverine? Wolverine Culture:Our flat organizational structure promotes teamwork across the Firm and offers easy access to senior staff (don't worry, they won't be wearing a suit either). While we work exceptionally well as a team in the office, our bonds are further strengthened through company events, activities and giving back. Volleyball, soccer, hockey, 5K runs, picnic, parties, and trivia nights provide friendly competition and build better relationships. By getting out of our usual environment and doing out-of-the-ordinary things together, we foster creativity and broaden our imaginations to accomplish new challenges. Wolverine Benefits: · Highly competitive salary & bonus opportunity· Generous paid time off and flexible scheduling · 100% coverage of medical, dental, vision, life, and disability benefits for single coverage · Generous Paid Parental Leave · Retirement Plans: 401K and Roth 401K · Profit sharing plan · Long- and short-term disability Perks of being at Wolverine:· Free breakfast and lunch from our in-house kitchen with rotating menus (including snacks!)· On-site gym with a subsidized membership · Frequent company outings· Opportunity to give back to organizations that help individuals in need in the Chicagoland area Professional Development: · In-house education team - classes and resources are offered for continuous learning opportunities · Mentorship Program through your first six months of employment About Us:Founded in 1994, the Wolverine companies comprise a number of diversified financial institutions specializing in proprietary trading, asset management, order execution services, and technology solutions. We are recognized as a market leader in derivatives valuation, trading, and value-added order execution across global equity, options, and futures markets. With a focus on innovation, achievement, and integrity, we take pride in serving the interests of both our clients and colleagues. The Wolverine companies are headquartered in Chicago with an office in New York and a proprietary trading affiliate office located in London.
    $68k-91k yearly est. Auto-Apply 60d+ ago
  • Entry-Level C++ Software Engineer

    Wolverine Trading 4.5company rating

    Chicago, IL jobs

    At Wolverine Trading, we're looking for an Entry-Level C++ Software Engineer eager to launch their career in high-performance trading technology. This role is on-site in our Chicago headquarters, where close collaboration with traders and engineers is central to our culture. You'll join a team of experienced engineers, traders, and hardware specialists building cutting-edge systems that power our trading business. This is a unique opportunity to learn at the intersection of software, hardware, and financial markets, while working on applications where speed, efficiency, and reliability make all the difference. From day one, you'll benefit from direct mentorship, clear growth paths, and hands-on exposure to the trading floor giving you the chance to see your work in action and quickly develop both technical and industry expertise.What You'll Do Contribute to the design, development, and testing of C++ applications that drive our trading platforms Collaborate with traders and senior engineers to understand requirements and translate them into efficient technical solutions. Assist in monitoring, profiling, and troubleshooting applications to improve reliability and stability. Gain exposure to the full lifecycle of trading system development, from idea to production support. What We're Looking For Bachelor's or Master's Degree in Computer Science, Computer Engineering, or a related field. Strong knowledge of C++ and object-oriented design; familiarity with modern C++ (C++17/20) is a plus. Solid understanding of data structures, algorithms, and problem-solving fundamentals. Interest in multi-threaded programming, performance tuning, and real-time systems. Curiosity about financial markets and a desire to learn how technology drives trading. Strong communication skills and a collaborative mindset. A passion for tackling complex technical challenges and continuously improving. A Statement on Prior Trading Experience: With an above average rate of tenure for our engineers, we value individuals who innately strive to push boundaries and pursue constant improvement. Given a long-term focus, the ability to innovate, challenge limits, and deliver lasting impact matters far more to us than prior exposure to the trading ecosystem.
    $68k-91k yearly est. Auto-Apply 60d+ ago
  • C# Software Engineer

    Wolverine Trading 4.5company rating

    Chicago, IL jobs

    We are seeking motivated, self-directed, and technically outstanding developers to join our team of Software Engineers responsible for building back office systems that support our order routing, execution, and management system. With our constantly growing client base and the ever-changing demands of markets and financial technology worldwide, these systems are in a constant state of improvement and expansion. In this role you will Engage in full cycle development of custom-built back office systems (billing, real-time monitoring systems, and varying APIs to name a few) Communicate with stakeholders to identify issues and develop improvements to these systems Gather requirements, design solutions, iterate on implementations with peers and business advisors, participate in code reviews, and deliver products in a timely manner Troubleshoot and solve the most complex problems escalated by support staff Provide insights on and help prioritize tasks to optimize, modernize, and simplify our system on your own initiative, as well as ways to improve usability and scalability Document the requirements and usage of the software, along with technical specifications and test cases Keep abreast of emerging technologies, new language features, and new APIs or tools Minimum Qualifications Have 3+ years of software engineering experience in an OOP language such as C# (preferred), C++, or Java Experience with Windows, Linux, .Net, WPF, Blazor, Python, and/or SQL. Be organized, self-directed, and dependable. Be able to manage your own workload and provide reasonable estimates for completion Have superb analytical and problem-solving skills Have excellent verbal and written communication skills, able to convey design decisions in both technical and layman's terms Headquartered in Chicago, Wolverine Execution Services (WEX) is an independent broker-dealer specializing in the execution of equities, options and futures for institutional investors. WEX offers clients multiple venues for execution including a proprietary electronic trading platform, algorithms, direct floor access, and an agency brokerage desk. Leveraging expertise in trading technology and risk management, WEX provides clients with anonymity, superior execution and order management in all asset classes, delivering exceptional solutions for both technical and institutional trading styles. For more information visit *****************
    $68k-91k yearly est. Auto-Apply 60d+ ago
  • Senior FPGA Engineer

    Chicago Trading Company 4.6company rating

    Chicago, IL jobs

    CTC is a cutting-edge proprietary trading firm with a long-term vision and a clear focus on helping the world price and manage risk. Our fun and trusting culture inspires us to solve the industry's most challenging problems and take calculated risks in a collaborative environment. We strive to be the most innovative firm in the industry today, tomorrow, and long into the future while upholding ethical excellence. We believe that CTC makes a positive impact on the markets, the lives of our employees, and all the communities to which we belong. Started in 1995 by a team of forward-thinking Traders, we are proud to call ourselves an industry leader that keeps making markets and each other better. Are you excited by the idea of applying your hardware development expertise to power ultra-low-latency trading systems? Do you want to explore new architectures that push the limits of performance and help take some of our most sophisticated trading strategies to the next level? If so, we encourage you to read on! At CTC, we're looking for a Senior FPGA Engineer to join our FPGA development team to do just that and more. As a member, you'll work closely with other specialists, traders, and quants to design and build the next generation of end-to-end trading systems. While helping craft our development environment and processes, you'll architect solutions, influence design choices across teams, and see your work translate into real-time impact. Responsibilities * Partner with a skilled team to define and implement a pragmatic architectural vision with a focus on ultra-low-latency and reliability. * Collaborate with senior technology leaders to continuously improve our trading platform design. * Build a deep understanding of trading workflows, quantitative models, and system performance needs while working with a multidisciplinary team. * Develop an implementation roadmap in partnership with Quant and Trading to deliver incremental improvements in trading performance and long-term architectural innovation. * Lead design implementation efforts, contribute to team code reviews, and champion best practices around performance, logic, standard methodologies and maintainability issues to ensure code-level consistency and scalability. Qualifications * Proven experience and expertise with FPGA development. * Advanced proficiency using HDLs, with an emphasis on SystemVerilog or VHDL. * Comfortable working in Python and/or C++ for developing tools, testbenches, and integrations. * Demonstrated understanding of computer architectures. * Enthusiasm for applying modern, agile design and testing practices. Nice to Have * Experience in financial markets or trading environments. * Knowledge of common networking protocols like TCP/UDP and multicast. Compensation The salary range for this role is listed below. This role is also eligible for an annual discretionary bonus. The discretionary bonus will be dependent upon the individual's skills, experience, qualifications, and firm performance. Salary Range $225,000-$250,000 USD Most teams at CTC, with the exception of Trading, follow a hybrid workplace model, subject to change based on business need. Our Benefits We strongly believe in the well-being of our employees and their families so we offer outstanding benefits to support you both professionally and personally. These benefits include generous medical coverage, paid parental leave, free breakfast and lunch (plus healthy snacks, of course), wellness reimbursement, quarterly recharge days, and a variety of other benefits focused on providing the best employee experience. (Disclaimer: interns and contractors are not eligible for benefits at CTC) Our Commitment to Diversity, Equity and Inclusion At CTC, we aim to cultivate a workplace that celebrates diversity and each person feels included, engaged and empowered. Where each of us feels we belong. We are committed to having a diverse workforce and are proud to be an equal opportunity employer. CTC does not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. If you have a disability and believe you need a reasonable accommodation in order to search for a job opening or to apply for a position, please contact us at ***********************. Note that emails sent to this email account for non-disability related issues, such as following up on an application, will not receive a response. Use of Artificial Intelligence (AI) Information submitted by job applicants may be subject to review and analysis by automated systems, including Artificial Intelligence (AI), as part of the recruitment process. Such systems are utilized to enhance the efficiency and effectiveness of our hiring procedures. Applicants are advised that any information provided may be evaluated by AI tools to ensure an equitable and thorough assessment.
    $225k-250k yearly 60d+ ago
  • Senior Engineer - Low Latency Execution

    Chicago Trading Company 4.6company rating

    Chicago, IL jobs

    CTC is a cutting-edge proprietary trading firm with a long-term vision and a clear focus on helping the world price and manage risk. Our fun and trusting culture inspires us to solve the industry's most challenging problems and take calculated risks in a collaborative environment. We strive to be the most innovative firm in the industry today, tomorrow, and long into the future while upholding ethical excellence. We believe that CTC makes a positive impact on the markets, the lives of our employees, and all the communities to which we belong. Started in 1995 by a team of forward-thinking Traders, we are proud to call ourselves an industry leader that keeps making markets and each other better. We are seeking Senior Engineers with experience working on performance focused, low latency systems to help deliver innovative and reliable trading platforms. Join our team to work at the cutting edge of speed and efficiency, build tools for global markets, and learn from some of the best in the business. WHAT YOU'LL DO * Understand requirements, propose solutions, and deliver software into the production environment in a timely and robust manner. * Foster collaboration with other teams including operations, option pricing, exchange access, inventory and risk management, and quality assurance. * Ensure operational safety and uphold the highest standards of software engineering by thoroughly testing code, following a coherent and maintainable design and architecture, and adhering to best practices-prioritizing carefully planned, well-structured solutions over ad hoc implementations. WHAT WE'RE LOOKING FOR * Experience working in a production environment & using modern C++, knowledge of C++20 preferred * Experience with low level systems programming, optimization, and hardware/software co-design * Understanding of TCP/IP and modern computer architecture * Ability to quickly triage issues and drive the resolution effort through completion * Experience with multi-threaded programming and distributed application architecture Compensation The salary range for this role is listed below. This role is also eligible for an annual discretionary bonus. The discretionary bonus will be dependent upon the individual's skills, experience, qualifications, and firm performance. Salary Range $200,000-$250,000 USD Most teams at CTC, with the exception of Trading, follow a hybrid workplace model, subject to change based on business need. Our Benefits We strongly believe in the well-being of our employees and their families so we offer outstanding benefits to support you both professionally and personally. These benefits include generous medical coverage, paid parental leave, free breakfast and lunch (plus healthy snacks, of course), wellness reimbursement, quarterly recharge days, and a variety of other benefits focused on providing the best employee experience. (Disclaimer: interns and contractors are not eligible for benefits at CTC) Our Commitment to Diversity, Equity and Inclusion At CTC, we aim to cultivate a workplace that celebrates diversity and each person feels included, engaged and empowered. Where each of us feels we belong. We are committed to having a diverse workforce and are proud to be an equal opportunity employer. CTC does not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. If you have a disability and believe you need a reasonable accommodation in order to search for a job opening or to apply for a position, please contact us at ***********************. Note that emails sent to this email account for non-disability related issues, such as following up on an application, will not receive a response. Use of Artificial Intelligence (AI) Information submitted by job applicants may be subject to review and analysis by automated systems, including Artificial Intelligence (AI), as part of the recruitment process. Such systems are utilized to enhance the efficiency and effectiveness of our hiring procedures. Applicants are advised that any information provided may be evaluated by AI tools to ensure an equitable and thorough assessment.
    $200k-250k yearly 60d+ ago
  • Software Developer

    DRW 4.9company rating

    Senior software engineer job at DRW

    Our formula for success is to hire exceptional people, encourage their ideas and reward their results. As a Software Developer, you will be an integral member of a dynamic team of technologists, quantitative researchers, and traders. Collaborating closely, you will contribute across the full technology stack tackling complex problems that require careful analysis and swift execution. We're looking for individuals who are eager to learn, think critically, and deliver solutions that drive tangible impact. From day one, you will be entrusted with meaningful responsibility, supported by mentorship from experienced engineers, and participate in a rigorous training program designed to accelerate your growth in this role. At DRW, you'll thrive in a fast-paced, collaborative environment that values innovation, adaptability, and excellence-providing the tools and opportunities to make a direct difference. How you will make an impact… You will design, develop, test, and deploy proprietary software that powers fundamental aspects of our business, including: Scalable platforms for data visualization and analytics to drive deeper market insights Platforms enabling scenario modeling, portfolio development, and performance tracking Systems for accurate pricing and risk analytics of options, futures, and derivatives Real-time and historical risk analysis and trade monitoring systems Advanced data acquisition, integration, and storage systems for fundamental datasets Continuous analysis and tuning of system performance Collaboration with experienced teammates to deliver bespoke solutions balancing speed, functionality, and cost, enhancing our technology stack What you bring to the team… You'll join us with a strong technical foundation and the ability to collaborate effectively. Specifically, you bring: A degree in Computer Science, Physics, Mathematics, or a related engineering discipline, with graduation expected between December 2025 and June 2026 (Bachelor's, Master's, or PhD) Proficiency in modern Java software development Skills in multi-threading, API design and integration, data processing, and UI development A strong grasp of object-oriented design, data structures, and algorithms Solid programming fundamentals paired with clear logical thinking and effective communication The ability to clearly articulate and advocate for your ideas within a collaborative team environment DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk. Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets. We operate with respect, curiosity and open minds. The people who thrive here share our belief that it's not just what we do that matters-it's how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus. The annual base salary range for this position is $175,000 depending on the candidate's experience, qualifications, and relevant skill set. The position is also eligible for an annual discretionary bonus. In addition, DRW offers a comprehensive suite of employee benefits including group medical, pharmacy, dental and vision insurance, 401k (with discretionary employer match), short and long-term disability, life and AD&D insurance, health savings accounts, and flexible spending accounts. For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at ******************************* California residents, please review the California Privacy Notice for information about certain legal rights at ****************************************** #LI-DNI
    $175k yearly Auto-Apply 27d ago
  • Software Engineer, Research - Cumberland Systematic

    DRW 4.9company rating

    Senior software engineer job at DRW

    DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk. Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets. We operate with respect, curiosity and open minds. The people who thrive here share our belief that it's not just what we do that matters-it's how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus. Cumberland Systematic is a multi-asset trading team focused on mid and high-frequency fully systematic strategies in the delta one space. We trade 24/7 globally with our team located primarily in Chicago and London. We are looking for a Software Engineer to join our team. You will work with other software engineers to design and develop the full stack needed to enable a global trading operation with high availability requirements. You will be expected to design and develop integrations with data vendors, blockchain infrastructure, data management solutions, and libraries for managing and analyzing data. The team's existing systems are written in Python and C++. Candidates should have strong initiative and proven experience independently driving projects to completion. We work from high-level requirements and engineers are expected to gain an intimate understanding of the business and work directly with quantitative researchers on a daily basis. Responsibilities: Design, develop, test, document, and maintain software and infrastructure needed for quantitative financial research Accelerate the research lifecycle from data engineering to feature generation and analysis Integrate with diverse data sources such as blockchains, exchanges, and data vendors Test at the unit, functional, and integration levels Work within in a small team as well as independently with a strong user focus Provide on-call support as needed To qualify for this role, you must have: Python experience gained through professional experience Built complex systems in modern Python that are maintainable and safely refactorable Hands-on experience managing large, evolving timeseries data A working knowledge of type safety and type systems Strong verbal and written communication skills Strong internal motivation and a continual desire to learn Bonus points if you have: Contributions to open-source crypto projects Production experience running full or archive blockchain nodes at scale Collaborated with quantitative researchers A working knowledge of high-level machine learning concepts and lifecycle Experience with functional programming and immutable design principles Practical knowledge of major blockchain types and clients The annual base salary range for this position is $175,000 to $225,000 depending on the candidate's experience, qualifications, and relevant skill set. The position is also eligible for an annual discretionary bonus. In addition, DRW offers a comprehensive suite of employee benefits including group medical, pharmacy, dental and vision insurance, 401k (with discretionary employer match), short and long-term disability, life and AD&D insurance, health savings accounts, and flexible spending accounts. For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at ******************************* California residents, please review the California Privacy Notice for information about certain legal rights at ****************************************** #LI-BL1
    $72k-103k yearly est. Auto-Apply 46d ago
  • Software Developer Intern

    DRW 4.9company rating

    Senior software engineer job at DRW

    Our formula for success is to hire exceptional people, encourage their ideas and reward their results. As a Software Developer Intern, you will build advanced trading and risk applications leveraging cutting-edge technology. DRW enables our Software Developer Interns to develop computationally intensive software under the guidance of senior technologists with the goal of deployment during your ten weeks. While your days will have you immersed in complex projects directly driving DRW's progress, your evenings will be spent exploring the city with organized social events to truly discover what it is like to live and work in Chicago. How you will make an impact... Design, develop, test, and deploy proprietary software development solutions across the firm. Examples include creating: Decoders to receive raw packet data from various exchanges and translate it into a more accessible form Normalizers which take decoded data and build a book for each instrument traded on that exchange Applications to facilitate communication around executed trades to our compliance team Identify innovative solutions to complex problems and advocate for their implementation to your team by communicating your ideas in a clear and concise manner Conduct robust research using a data driven approach to employ statistical analytics on large data sets Collaborate with other software developers, quantitative traders and researchers as well as business analysts in cross-functional team environments What you bring to the team... Are pursuing a Bachelor's, Master's, or PhD in Computer Science, Computer Engineering, Physics, Mathematics, Machine Learning or any related science discipline and have an expected graduation date between December 2026 and June 2027 Have exposure to network programming (TCP/IP), multi-threaded applications, computational intelligence, algorithms, real-time programming or GUI programming Have strong understanding of object-oriented design, data structures and algorithms Have an eagerness to learn and apply what you have learned, and to know the impact of your code Have strong problem-solving and analytical reasoning skills Have strong communication and collaboration skills Exhibit excellent software development skills in C++, Python, or Java and a deep curiosity to learn and absorb new technologies quickly What to expect during the internship... Meaningful projects: You'll receive a challenging project to complete during your time here. Each project, advised by a software engineer, promotes a comprehensive learning experience and provides you with meaningful work experience. Community: Throughout the summer, we host a variety of educational, social and team-building activities to foster friendship and camaraderie. Housing: DRW provides fully furnished apartments located close to the office--making your morning commute as easy as possible. Mentorship: You'll build a professional relationship with an experienced mentor in your field. Mentors and mentees meet to discuss goals, challenges and professional development and explore the city together at our mentor outings. Education: As technology continues to drive the trading industry forward, both in terms of new products and transaction methods, the future will present us with unique opportunities and challenges. To prepare you for how technology will continue to impact trading's future landscape, you will complete an options course framed from a developer's standpoint to help you visualize how your technology solutions will be used in real time. As the trading industry continually evolves, both in terms of new products and transactions methods, the future will present us with unique opportunities and challenges. DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk. Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets. We operate with respect, curiosity and open minds. The people who thrive here share our belief that it's not just what we do that matters-it's how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus. The annual base salary for this position is $175,000. For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at ******************************* California residents, please review the California Privacy Notice for information about certain legal rights at ****************************************** #LI-DNI
    $27k-35k yearly est. Auto-Apply 26d ago
  • Talent Development Lead

    DRW 4.9company rating

    Senior software engineer job at DRW

    DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk. Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets. We operate with respect, curiosity and open minds. The people who thrive here share our belief that it's not just what we do that matters-it's how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus. The Talent Development Lead plays a critical role in driving employee growth, performance, and engagement across the organization. This position is responsible for designing and executing development strategies that enhance skills, prepare future leaders, and support career progression while aligning with business objectives. Working closely with senior business leaders and HR partners, the Talent Development Manager identifies capability gaps, creates targeted learning programs, ensures efficient use of resources, and fosters a culture of continuous learning, inclusion, and innovation. Talent Development Lead - Key Skills & Responsibilities Core Responsibilities Design and implement talent development programs aligned with organizational goals Oversee leadership development, mentoring, and career growth initiatives Collaborate with managers to identify skill gaps and create targeted training plans Manages the firm's Employee Survey Programs Evaluate and improve learning programs using measurable outcomes Coordinate with external vendors for training delivery when needed Promote a culture of continuous learning and innovation Support DRW's values through the oversight of Employee Resource Group activities Required Skills & Qualifications Bachelor's degree in HR, Education, Business Administration, or related field; Master's preferred 5+ years in learning & development or talent management roles Proven experience with instructional design and adult learning principles Strong facilitation, coaching, and presentation skills Excellent project management and organization abilities Skilled communicator able to work collaboratively across all levels of an organization Proficient with Learning Management Systems (LMS) and HR technology tools Analytical mindset for measuring training effectiveness and ROI Key Competencies Strategic thinking and problem-solving Relationship building and stakeholder engagement Adaptability and change management skills Innovation and continuous improvement focus The annual base salary range for this position is $80,000 to $120,000 depending on the candidate's experience, qualifications, and relevant skill set. The position is also eligible for an annual discretionary bonus. In addition, DRW offers a comprehensive suite of employee benefits including group medical, pharmacy, dental and vision insurance, 401k (with discretionary employer match), short and long-term disability, life and AD&D insurance, health savings accounts, and flexible spending accounts. For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at ******************************* California residents, please review the California Privacy Notice for information about certain legal rights at ****************************************** #LI-DW1
    $80k-120k yearly Auto-Apply 46d ago

Learn more about DRW jobs