Software Engineer, Python

3 months ago


London, United Kingdom DRW Full time

Software Engineer, Python

Job LocationLondonEmployment typeRegularDepartmentTechnologyTargeted Start DateImmediate

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.

DRW is seeking an exceptional Software Engineer responsible for designing and developing tools and infrastructure used by Traders and Quantitative Researchers. In this role, you will be collaborating with people across the firm to provide cutting-edge technology solutions that expand our existing trading platform, all while promoting software engineering best practices. You will be presented with an opportunity to work on high profile projects that have an impact across the organization.

Responsibilities:

Manage the day-to-day technology requirements of our proprietary trading systems. Accelerate trading and research analysis workflows by utilizing and expanding on DRW’s in-house infrastructure and improve productivity Evaluate new technologies and identify/deprecate legacy code to improve on the current technological stack Collaborate with other engineers, traders, and researchers to design custom frameworks or end-user solutions Write performance sensitive code and user-friendly APIs to facilitate access to our in-house data analysis infrastructure Lead design discussions and conduct code reviews to maintain high standards and quality of written code

Requirements:

Bachelor’s or Master’s degree in Computer Science or related Engineering discipline 5+ years of experience building demanding, live systems in Python In-depth knowledge of Python and keeps up with current standards (3.8 onwards) Up-to-date knowledge of the Python ecosystem: third party libraries, packaging in-built Python libraries Knowledge of concurrent programming a major plus Solid understanding of data structures Strong verbal and written communication skills Familiarity with Github Actions Familiarity with Linux Ability to mentor others and lead small projects Ability to work with tech staff and end users that are located globally

Bonus points:

Experience in the trading industry Knowledge with Anaconda Familiarity with the scientific python stack (pandas, numpy, scipy, TensorFlow)



  • London, Greater London, United Kingdom CI&T Software S.A. Full time

    Job Description: Our company is seeking a skilled Software Engineer to join our team. The successful candidate will have experience in Java and Python development, with a strong understanding of software design patterns and principles. Responsibilities include designing, developing, and testing software applications using Java and Python, as well as...


  • London, Greater London, United Kingdom Amazon Full time

    Job Title: Software Engineer in Python**Job Description:**    We are seeking a skilled Python Software Engineer to join our team. The ideal candidate will have expertise in Python programming and be able to design, develop, and maintain high-quality software systems.     **Responsibilities:**    * Design and develop software applications using...


  • London, Greater London, United Kingdom Grind Full time

    Job Title: Software Engineer in PythonJob Summary:We are seeking a skilled Python software engineer to join our team.Key Responsibilities:Design and develop software applications using PythonCollaborate with cross-functional teams to deliver high-quality softwareTroubleshoot and resolve software issuesRequirements:Strong knowledge of Python programming...


  • London, Greater London, United Kingdom Capita Full time

    Job Description:We are seeking a highly skilled Software Engineer in Python to join our team at {company}. In this role, you will be responsible for designing, developing, and maintaining high-quality software applications using Python.Responsibilities:Design and Develop Software ApplicationsMaintain and Refactor Existing CodeCollaborate with...


  • London, Greater London, United Kingdom Adam Bernard Solicitors Ltd Full time

    We are seeking a skilled Software Engineer to join our team and contribute to the development of our Python-based projects.The ideal candidate will have a strong background in Python and experience with backend development.Responsibilities include designing, implementing, and maintaining scalable and efficient software solutions.The successful candidate will...

  • Software Engineer

    4 weeks ago


    London, Greater London, United Kingdom Catch22 Full time

    **Software Engineer - Python Specialist**We are seeking a skilled Software Engineer - Python Specialist to join our team.The ideal candidate will have a strong background in Python and experience with software development.Responsibilities:Design and develop Python-based software applicationsCollaborate with cross-functional teams to ensure high-quality...


  • London, Greater London, United Kingdom Carlson Wagonlit Travel (Hauptsitz Deutschland) CWT Beheermaatschappij B.V. Deutschland Full time

    Job Description - Python Software EngineerAt CWT, we are seeking a skilled Python Software Engineer to join our Data Science team. This role will be responsible for building and enhancing the functionalities of an in-house chatbot.The ideal candidate will have a strong background in software engineering, with experience in Python programming and a good...


  • London, Greater London, United Kingdom Seat Unique Full time

    We are looking for a skilled Software Engineer with expertise in Python to join our team. In this role, you will be responsible for designing and developing cloud-based applications using Python. You will also be working closely with our team to identify areas for improvement and implement new technologies. If you have a passion for coding and a strong...

  • Software Engineer

    4 weeks ago


    London, Greater London, United Kingdom Ascential Group Ltd Full time

    Job Description: We are seeking a skilled Python developer to join our team. The ideal candidate will have experience with Python and backend development, with a strong understanding of software engineering principles.Responsibilities:Design and develop scalable and efficient backend systems using Python and modular architecture.Collaborate with...


  • London, Greater London, United Kingdom The Allum Practice Full time

    Job Title: Software EngineerJob Description:As a Software Engineer with proficiency in Python, you will be responsible for designing, developing, and maintaining software applications. Your expertise in Python frameworks will enable you to create scalable and efficient software solutions.


  • London, Greater London, United Kingdom Crux Careers Full time

    About the RoleWe are seeking a talented Junior Software Engineer with Python to join our team at ABC Company. As a key member of our team, you will be responsible for developing and maintaining our software applications using Python.Main Responsibilities- Develop and implement new software features and functionalities using Python- Collaborate with...

  • Software Engineer

    4 weeks ago


    London, Greater London, United Kingdom Activate Full time

    Job Description:Job Title: Software Engineer - Java and PythonAbout the Role:We are seeking a skilled Software Engineer with expertise in Java and Python to join our team. The successful candidate will be responsible for designing, developing, and maintaining high-quality software applications using Java and Python frameworks.Key Responsibilities:- Design...


  • London, Greater London, United Kingdom Dabster Full time

    Job Title: **Software Engineer**We are seeking a skilled software engineer to join our team at Company. As a software engineer, you will be responsible for designing, developing, and testing software applications. You will work closely with cross-functional teams to deliver high-quality software solutions. Responsibilities:Design and develop software...


  • London, Greater London, United Kingdom Medtronic Full time

    Achieve Excellence as a Python Software EngineerWe are looking for a skilled Python Software Engineer to join our team at Medtronic, where you will be responsible for developing innovative software solutions that transform the healthcare industry.About the Job:As a Python Software Engineer, you will work on our internal machine learning platform, designing,...


  • London, Greater London, United Kingdom Fitness First Full time

    About the Role:We're looking for a skilled Senior Software Engineer (Python) to join our team. The ideal candidate will have experience with Python development and a passion for building scalable applications.The successful candidate will be responsible for designing, developing, and maintaining our company's Python-based software systems. They will work...


  • London, Greater London, United Kingdom Singulier Full time

    Job Description:As a Software Engineer with proficiency in Python, you will be responsible for designing and developing software applications. Your primary focus will be on developing scalable and efficient software solutions using Python.Key Responsibilities:Design and develop software applications using Python.Work collaboratively with cross-functional...


  • London, United Kingdom Understanding Recruitment Full time

    Exciting Opportunity: Junior Python Software EngineerAre you passionate about shaping the future of FinTech? We are seeking a talented Junior Python Software Engineer to join our innovative team. With a focus on delivering state-of-the-art financial technology solutions, our energetic team is dedicated to transforming the fintech landscape.Key...


  • London, Greater London, United Kingdom Albert Bow Full time

    {"h1":{"text":"Technical Lead Role at Albert Bow"}},At Albert Bow, we are seeking a highly experienced Technical Lead with a strong background in Python and API development to lead our engineering team. The successful candidate will drive the development of our data analytics platforms and be responsible for mentoring a team of engineers.We are looking for...


  • London, Greater London, United Kingdom Corecruitment Full time

    Job Title: Software Engineer with Proficiency in PythonKey Responsibilities:Develop and implement software applications using Python and related technologies.Collaborate with cross-functional teams to design and deliver software products.Contribute to the development of software architecture and technical roadmaps.Requirements:Proficiency in Python...

  • Software Engineer

    4 weeks ago


    Central London, United Kingdom Aldrich & Company Limited Full time

    We are seeking a skilled Software Engineer to join our team. In this role, you will be responsible for designing, developing, and testing software applications using Python.Main Responsibilities:Design and develop software applications using Python.Collaborate with cross-functional teams to identify and prioritize software development projects.Test and debug...