Position Title
Principal Software Engineer

Position Description

BAIN CAPITAL OVERVIEW

Established in 1984, Bain Capital is one of the world's leading private investment firms with approximately $60 billion in assets under management. Bain Capital's family of funds includes global macro, private equity, public equity, leveraged debt assets and venture capital. Our competitive advantage is grounded in a value-added investment approach that enables the firm to deliver industry-leading returns for its investors. Headquartered in Boston, Bain Capital offices are in New York, Chicago, London, Munich, Hong Kong, Shanghai, Tokyo and Mumbai.

 

GLOBAL MACRO HEDGE FUND OVERVIEW

Absolute Return Capital (ARC) is the global macro affiliate of Bain Capital. ARC manages assets in fixed income, equity, commodity and currency markets to produce attractive risk-adjusted returns while maintaining low correlation to traditional and other alternative investments. The team employs a research-intensive, disciplined approach to investing in these markets. ARC commenced trading in May 2004.

 

POSITION OVERVIEW
We are looking for a brilliant software engineer.  The ideal candidate is someone who loves programming and wants to use his or her skills to help build software to support investment research, analysis, and data collection. You will have the opportunity to work with a wide range of professionals with diverse backgrounds (PhDs, MBAs, management consultants, computer scientists, and security analysts) all of whom are among the best in their profession. You will report to the Portfolio Managers and your goal will be to build efficient, stable, high quality software to analyze economic information, track investment positions, measure performance results, visualize risk and generally support the investment process. In addition, you will propose, evangelize, and design systems to support these goals in new and innovative ways. Some of the benefits of the position include a stimulating intellectual environment; best-in-class coworkers; excellent compensation; significant autonomy to choose the best solution; occasionally contribute to open source projects; and the resources to create great software.

No previous financial experience required.

Position Qualifications

* Degree in computer science, engineering, math, physics or related field or significant programming experience

* Significant experience with an object oriented language like Python, C++, or Java

* At least 5 years, preferably 10 of software engineering experience

* Excellent analytical and programming ability

* Evidence of outstanding academic or professional performance

* Knowledge of Python and SQL databases is helpful but not required