Boston, Massachusetts, United States Hybrid Employment USD 135,000 - 165,000 Yearly

Man Group is hiring a Senior Software Engineer

About the Role

Man Group is hiring a Senior Software Engineer for the Front-office Engineering organization at Man Numeric. In this role, you will work closely with Quantitative Researchers and Portfolio Managers on a wide range of challenges, from onboarding datasets and implementing trading signals to developing portfolio optimization tools and enhancing research platforms.

What You'll Do

  • Work closely with Quantitative Researchers and Portfolio Managers.
  • Onboard new datasets.
  • Implement new trading signals.
  • Develop portfolio optimization tools.
  • Build data visualization frameworks.
  • Enhance the research platform.
  • Performance tune existing code using efficient numerical algorithms and cluster-computing solutions.

What We're Looking For

  • 5-7 years of professional software engineering experience, preferably focused on quantitative applications.
  • Expert knowledge of Python and Pandas, with proficiency in related scientific libraries like NumPy, SciPy, statsmodels, and scikit-learn.
  • Experience developing mission-critical production systems, with knowledge of best practices for testing, monitoring, and deployment.
  • Proficient on Linux platforms and a strong understanding of Git.
  • Working knowledge of relevant database technologies like MS SQL, Postgres, or MongoDB.
  • Demonstrated experience working with large data sets, both structured and unstructured.
  • A strong academic record with a degree in Computer Science, Mathematics, Engineering, or Physics.
  • An intellectually robust, analytic approach to problem-solving.
  • Ability to self-organize and manage time across multiple projects with competing priorities.
  • Focus on delivering business value and improving processes.
  • Strong interpersonal skills to build relationships with quantitative researchers, portfolio managers, and senior business stakeholders.
  • Confident communication skills to argue points concisely and handle conflicting views positively.

Nice to Have

  • Experience in quantitative software development within a front-office setting (e.g., hedge fund, proprietary trading firm, investment bank).
  • Experience mentoring junior team members and managing projects.
  • Experience building web applications with modern frameworks like React.
  • Proficiency with distributed computing technologies such as Spark, Dask, Kubernetes, Redis.
  • Knowledge of modern data engineering practices including data pipelines, ETL tools, distributed storage, and data warehousing.
  • Strong understanding of financial markets and instruments.
  • Experience working with financial market data.
  • Relevant mathematical knowledge like statistics or time-series analysis.

Technical Stack

  • Linux, Python, NumPy, SciPy, Pandas, statsmodels, scikit-learn, Java
  • MongoDB, MS SQL, Control-M, Airflow, Kafka
  • Bitbucket, Jenkins, Grafana, Prometheus, ELK
  • Docker, OpenStack, Ansible, Slack

Team & Environment

The Front-office Engineering organization at Man Numeric operates with a flat structure that is open, transparent, and collaborative.

Benefits & Compensation

  • Competitive compensation: $135,000—$165,000 USD
  • Generous and competitive holiday allowance
  • Various health and other flexible benefits
  • Continuous learning via coaching, mentoring, conference attendance, and sponsored qualifications
  • Two annual paid 'Mankind' days for community volunteering
  • Pension/401k
  • Life and long-term disability coverage
  • Group sick pay
  • Enhanced parental leave
  • Long-service leave
  • Private medical coverage (location dependent)
  • Discounted gym membership options (location dependent)
  • Pet insurance (location dependent)

Work Mode

This is a hybrid position based in Boston.

Man Group provides equal employment opportunities to all applicants and all employees without regard to race, color, creed, national origin, ancestry, religion, disability, sex, gender identity and expression, marital status, sexual orientation, military or veteran status, age or any other legally protected category or status in accordance with applicable laws.

Required Skills
PythonPandasNumPySciPystatsmodelsscikit-learnLinuxGitMS SQLMongoDBJavaProduction SystemsTestingMonitoringDeployment
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Man Group

Man Group is a global alternative investment management firm focused on pursuing outperformance for sophisticated clients via Systematic, Discretionary and Solutions offerings. Man Group plc is listed on the London Stock Exchange.

Visit website
Job Details
Department Software Development
Category data
Posted 14 days ago