Front Office Lead Engineer - Boston, United States - Arrowstreet Capital

    Arrowstreet Capital
    Arrowstreet Capital Boston, United States

    1 month ago

    Default job background
    Description
    Role Summary:

    The Front Office Systems group is a critical part of our IT Systems Engineering department dedicated to the support of our trading processes and the development of portfolio management and trade execution software. The mission of the group is to provide best-in-class technology solutions to the portfolio managers and traders in their pursuit of efficient portfolio management and flexible trading capabilities.

    We are seeking an experienced and talented engineer to lead our Trade Compliance (TC) Systems team, which is responsible for developing and enhancing all the components that ensure our trading process adheres to the guidelines and restrictions that each of our funds must meet. This is a hands-on engineering leader opportunity that requires a solid understanding of trading and compliance systems and experience leading software development teams to consistently deliver high quality software solutions. We are looking for a strong leader that can mentor, challenge and motivate the software developers in the team.

    The trade compliance systems fulfill an integral function within our trading cycle. Our order generation process is largely automated, but the proposed orders must be analyzed in order to validate that no deviations from our portfolio mandates (e.g., exposures to specific factors, restricted securities, etc.) take place. Additionally, our trade compliance applications are used to manage many important aspects of our position and currency management, which are a key source of value generation for our firm.

    The role involves extensive collaboration with the Portfolio Management, Trading and Trade Compliance business groups to ensure TC software is continuously enhanced and expanded to incorporate new business functionality. It also requires close collaboration with other IT teams at Arrowstreet that concentrate on specific aspects of our technology environment, including cloud deployments, observability, security and the digital transformation of existing applications.

    The Trade Compliance Systems team manager will be responsible for conducting system performance measurements, managing our software environments, technology modernization effort, automated testing frameworks, carrying out improvements to our SDLC, provisioning quality and user-acceptance environments, developing feature roadmap and documenting technical specifications. They will ensure that our trade life cycle is efficient and can be maintained with flexibility.

    Responsibilities:
    • Lead a dynamic and motivated team of software engineers to provide software and applications that fulfill the Trade Compliance function as part of our Front Office pipeline.
    • Work with business counterparts in the Trade Compliance and Portfolio Management groups to drive the roadmap and technical direction of our TC systems.
    • Prioritize and execute against product visions and commitments for Trade Compliance.
    • Collaborate with cross-functional teams and support organizations, such as cloud engineering teams, to modernize and scale our systems.
    • Ensure on-time delivery of new features for the TC applications, with a special emphasis on test-driven design and quality in order to ensure that our trading is always compliant with our client mandates.
    • Recruit talent and mentor existing team in a continuous learning fashion that grows core technical knowledge and capabilities in the organization.
    • Anticipate future demands of initiatives related to people, technology and business within the team and design/implement strategic roadmaps to meet these needs.
    • Conduct performance reviews, participate in interviews, mentor and coach individual contributors, and serve as a technical lead within Front Office Systems.
    Qualifications:
    • Bachelor's degree in Computer Science, Software Engineering or related discipline.
    • 5 years of experience working with modern, large-scale software systems in a technical leadership role, ideally for a systematic asset manager or a similar company.
    • At least 2 years of management experience and successful track record leading engineering teams, mentoring and growing software developers, and communicating with business stakeholders.
    • Excellent technical skills involving object-oriented or functional programming languages (our current stack consists of Python, C# and SQL).
    • Experience with container and cloud technologies, particularly AWS.
    • Experience with CI/CD pipelines, automation, infrastructure-as-code, DevSecOps and building robust, highly available and performant systems.
    • Good understanding of trading and trade compliance platforms. Familiarity with Charles River Investment Management System (CRIMS) is a plus.
    • Experience with test-driven harnesses and code coverage metrics.
    • Excellent software organization and architecture capabilities.
    • Experience leveraging Agile practices to drive team productivity and focus.
    We maintain a friendly, team-oriented environment and place a high value on professionalism, attitude and initiative.