Software Development Specialist

2 weeks ago


Chicago, Illinois, United States DRW Full time

Role Overview

DRW is a leading diversified trading firm that combines cutting-edge technology with exceptional talent to operate in global markets. We value autonomy, flexibility, and the ability to adapt quickly to changing circumstances, allowing us to operate using our own capital and trading at our own risk.

With a presence in Chicago and offices across 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 non-traditional strategies, such as real estate, venture capital, and cryptoassets.

We operate with respect, curiosity, and open minds, with a focus on delivering high-quality results, integrity, innovation, and a willingness to challenge consensus. Our UP - Analytics - Middle Office team is seeking a talented Software Engineer with diverse technical and interpersonal skills to join us on the next stage of our development and significantly expand our technical capabilities.

This team builds and maintains services that calculate analytic measures across multiple asset classes, predict theoretical market outcomes based on user-defined what-if scenarios, and return analytics for any time horizon. We collaborate closely with risk managers and trading desks to measure option and rate sensitivities and create applications to monitor, manage, and report analytic measures.

  • Main Responsibilities
  • Designing, developing, and maintaining greenfield and legacy API, service, and application platforms

  • Testing at the unit, functional, and integration level

  • Code in multiple languages, paradigms, and platforms

  • Collaborating with various business, development, IT, and trading support teams

  • Providing on-call support as part of our team-wide rotation

  • Maintaining open communication with our users for support, testing, and ensuring understanding of their needs

Requirements

  • Experience using applied mathematics (linear algebra, optimization, numerical methods)

  • Strong understanding of statistics and probabilities

  • Fluent in functional, object-oriented, and imperative programming languages

  • Competent in distributed version control, CI/CD, Docker, and Kubernetes

Skills and Expertise

  • Elixir, or one or more of the following: Elm, Erlang, Haskell, Scala, Kotlin, Clojure, F#

  • Python, or one or more of the following languages: JavaScript, TypeScript, Ruby, Python, Java, C#

  • Data structures and design/analysis of algorithms

  • Exchange-traded financial assets, statistics, or financial engineering

Personal Qualities

  • Possesses the ability 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, with better listening and communication skills

Additional Details

For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at https://drw.com/privacy-notice.

California residents, please review the California Privacy Notice for information about certain legal rights at https://drw.com/california-privacy-notice.


  • AI Software Developer

    4 weeks ago


    Chicago, Illinois, United States Collabera Full time

    Job Title: Cloud Algorithm SpecialistCollabera seeks an experienced Cloud Algorithm Specialist to join our team. This role involves implementing software product solutions in a cloud environment with a focus on algorithmic/machine learning products.Key Responsibilities:Implement software product solutions in a cloud environment.Focus on algorithmic/machine...


  • Chicago, Illinois, United States Metropolitan Water Reclamation District of Greater Chicago Full time

    We are looking for a skilled Software Developer to join our team at {company}. As a key member of our development team, you will be responsible for designing, implementing, and maintaining our software applications. This is a fantastic opportunity to work on a variety of projects and contribute to the growth and success of our organization.The ideal...


  • Chicago, Illinois, United States Medical Solutions Full time

    Frontend Developer Role OverviewAbout the Frontend Developer PositionAs a frontend developer, you will be responsible for creating user-friendly and visually appealing interfaces for our company’s software applications. Your primary focus will be on building the frontend of our applications, ensuring they are intuitive and meet the needs of our...


  • Chicago, Illinois, United States Metropolitan Water Reclamation District of Greater Chicago Full time

    Job SummaryAs a Software Applications Specialist at the Metropolitan Water Reclamation District of Greater Chicago, you will play a critical role in ensuring the smooth operation of our software applications. This position requires a strong background in applications programming and development, as well as excellent analytical and problem-solving skills.Key...

  • Software Developer

    1 month ago


    Chicago, Illinois, United States Tecture Full time

    Job OverviewTecture is seeking a skilled software engineer to join our team. As a key member, you will be responsible for developing and maintaining Microsoft web and database technologies.Your primary focus will be on helping our clients keep their mission-critical systems online and functioning smoothly. This involves developing new features and...

  • Software Developer

    1 month ago


    Chicago, Illinois, United States The American Institutes for Research Full time

    About the RoleThe American Institutes for Research is seeking a talented Software Developer to join our Technology Solutions team. As a key member of our team, you will play a crucial role in designing and developing innovative products that drive our mission to create a better, more equitable world.Key ResponsibilitiesDesign, develop, and integrate new...


  • Chicago, Illinois, United States Heartland Human Care Serv Full time

    About the Role:Are you an experienced software developer looking for a new challenge? We are seeking a skilled programmer to join our team.Key Responsibilities:Design and develop software applications using a variety of programming languages.Work collaboratively with cross-functional teams to deliver high-quality software solutions.Contribute to the...


  • Chicago, Illinois, United States City of Chicago Full time

    Job DescriptionWe are seeking a skilled Senior Software Developer to join our team at {company}.The successful candidate will be responsible for designing, developing, and testing software applications.Main Responsibilities:Design and develop software applicationsCollaborate with cross-functional teams to identify and prioritize project requirementsTest and...

  • Senior Java Developer

    1 month ago


    Chicago, Illinois, United States Seven Seven Software Full time

    Job SummarySeven Seven Software is seeking a highly skilled Senior Java Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining large-scale Java applications.Key Responsibilities- Design and develop high-quality Java applications using Spring, J2EE, and other relevant...


  • Chicago, Illinois, United States RedMane Technology Full time

    Job Title: Cúram Software DeveloperAbout the RoleRedMane Technology LLC is seeking a skilled Cúram Software Developer to join our team in Chicago. As a Cúram Software Developer, you will be responsible for providing technical design and programming activities, creating technical design for Cúram extensions, configurations, and interfaces, and working...


  • Chicago, Illinois, United States Vivid Seats Full time

    Job SummaryAs a Software Engineer III at Vivid Seats, you will play a critical role in shaping the direction of our platform's backend systems. You will be responsible for designing, building, and maintaining scalable and efficient software solutions that drive business growth and customer satisfaction.Key ResponsibilitiesLead the design and development of...


  • Chicago, Illinois, United States Tenth Revolution Group Full time

    **Develop and Enhance Trading Solutions**As a skilled C# software engineer, you will play a key role in creating and maintaining cutting-edge trading applications that empower professional derivatives traders worldwide.**Key Responsibilities:**Design and develop critical business solutions and integrations that keep our trading platform at the forefront of...


  • Chicago, Illinois, United States Edgehog Trading Full time

    Job OverviewWe are seeking a Senior Software Developer to drive innovation and long-term growth at Edgehog Trading. This role requires expertise in creating trading solutions, software development, and low-latency systems.Key ResponsibilitiesCollaborate with traders, developers, and data scientists to develop trading strategies that leverage CME and equity...

  • Software Developer

    4 weeks ago


    Chicago, Illinois, United States Commonwealth of Virginia Full time

    About the Job:Company: {company}Title: {title}Job Description:{description}Responsibilities:Develop high-quality software applications using JavaScript, HTML, and CSSWork collaboratively with cross-functional teams to design, develop, and deploy software solutionsParticipate in code reviews to ensure high-quality code and adhere to coding standardsIdentify...

  • Software Engineer

    3 weeks ago


    Chicago, Illinois, United States Metropolitan Water Reclamation District of Greater Chicago Full time

    About the RoleWe're seeking a skilled Software Engineer to join our team. As a key member, you'll be responsible for developing scalable and efficient software solutions that meet our customers' needs.Key ResponsibilitiesDesign, implement, and maintain software applicationsCollaborate with cross-functional teams to identify and solve complex problemsDevelop...


  • Chicago, Illinois, United States Myticas Consulting Full time

    Job Title: Mobile EngineerJob Summary:Myticas Consulting is seeking a skilled Mobile Engineer to join our team. As a Mobile Engineer, you will design, develop, and maintain web applications and AR experiences using Unity for mobile platforms, including native iOS applications.Key Responsibilities:Develop and implement web applications, AR experiences, and...


  • Chicago, Illinois, United States Metropolitan Water Reclamation District of Greater Chicago Full time

    Job Description:As a software development professional, you will contribute to the design and implementation of software solutions in a collaborative environment. Your expertise will help drive the development of innovative projects from conceptualization to deployment.Key Responsibilities:Participate in Agile development methodologies to ensure timely...

  • Software Developer

    3 weeks ago


    Chicago, Illinois, United States Cook County Government Full time

    Key Responsibilities:• Develop and maintain high-quality software applicationsRequirements:• Bachelor's degree in Computer Science or related fieldWhat We Offer:• Competitive salary and benefits packageContact Information:Please submit your application through our website.


  • Chicago, Illinois, United States Northwestern Memorial Healthcare Full time

    Job Title: Software Developer, Northwestern MedicineJob Summary:We are seeking a highly skilled Software Developer to join our team at Northwestern Medicine. As a Software Developer, you will be responsible for designing, testing, developing, and deploying applications for our organization.Key Responsibilities:Develop software solutions by studying...


  • Chicago, Illinois, United States OceanComm, Inc. Full time

    OceanComm, Inc. is a leader in wireless communication undersea, serving customers in defense, offshore energy, and oceanographic research. We are seeking a highly skilled software development expert to join our tight-knit team on a mission to push the envelope on Earth's final frontier.The ideal candidate will be working with industry-leading experts to help...