Execution Developer - Boston, United States - Selby Jennings

    Selby Jennings background
    Full time
    Description

    The Role:

    As an Execution Developer, you will play a pivotal role in crafting the tools, platforms, and algorithms that empower the firm's trading engines - AHL, Numeric, and our Discretionary teams - to propel their centralized global trading operations forward.

    Your responsibilities will span a wide spectrum, potentially encompassing the development of novel execution algorithms, the platforms supporting their execution, simulation environments, intelligent order routing systems, connectivity solutions to various execution venues and brokers, specialized tools tailored for high-touch and quantitative traders, robust monitoring capabilities, post-trade performance analysis tools, and software aimed at optimizing every facet of the trading lifecycle.

    We are continuously broadening our reach across markets, asset classes, and regions, as well as diversifying our trading styles. Consequently, the team is tasked with conceptualizing and creating innovative and adaptable software solutions and tools to keep pace with this dynamic landscape.

    We are seeking to recruit skilled software engineers across all levels of experience, and prior exposure to diverse asset classes will be advantageous.

    Required:

    • Proficiency in Java at an expert level.
    • Skills in databases and SQL.
    • Strong communication abilities, capable of collaborating effectively with both technical and non-technical peers.
    • Advocate of robust software engineering practices and agile methodologies, including continuous integration, code review, unit testing, and refactoring.
    • Competency in working across Linux and Windows platforms.

    Advantageous:

    • Deep understanding of financial markets and instruments.
    • Experience with FIX protocol is highly desirable.
    • Background in collaborating with Quants and/or Traders.
    • Familiarity with Python.
    • Exposure to front office software and/or trading systems development, such as within a hedge fund or investment bank.
    • Expertise in constructing distributed systems employing service-based or event-driven architectures, as well as concurrent processing.
    • Proficiency in web-based development, specifically TypeScript.
    • Relevant mathematical acumen, including statistics, asset pricing, time-series analysis, and optimization algorithms.

    Personal Attributes:

    • Possesses a stellar academic background with a degree from a prestigious university, emphasizing mathematical and computing disciplines such as Computer Science, Mathematics, Engineering, or Physics.
    • Adopts a craftsman-like approach to software development, taking pride in engineering excellence and fostering these values in others.
    • Demonstrates a genuine passion for technology, evident through personal projects and involvement in open-source initiatives.
    • Exhibits intellectual rigor and analytical prowess in problem-solving endeavors.
    • Self-organized with adept time management skills, capable of handling multiple projects amidst competing business demands and priorities.
    • Committed to delivering tangible value to the business through continuous process improvement efforts.
    • Displays strong interpersonal skills, fostering close working relationships with quantitative researchers, traders, and senior stakeholders.
    • Possesses confident communication abilities, adept at articulating viewpoints concisely and adeptly managing conflicting perspectives.