Software Development Engineer
Smartleaf is a Boston-based financial technology company that enables wealth managers to tailor investment services to each investor, big or small. Our software allows our clients to efficiently manage their book of business, while still applying great care to each investor’s account and optimizing tax implications of rebalancing a portfolio. In support of our core product that enables the platform, we are seeking to add new engineers to our Financial Engineering team.
Position Overview
You would be joining our financial research and analytics team. The Smartleaf Analytic Engine (SLAE) is the quantitative core of our system and the part that performs portfolio/household optimization and recommends trades. As a member of the Financial Engineering (FE) team, you will have hands-on and high impact contribution to the cutting-edge software product that drives the engine and empowers clients. You would be implementing heavily computational algorithms in C++ and Python and integrating them with a complex, preexisting system – numerical aptitude and ability to see the “big picture” are key.
Required Qualifications
You are analytical, driven, smart and collegial; your peers hold you in high regard. You enjoy pushing projects through to completion, and you take pride in the quality of your work.
Specific qualifications include:
- A bachelor’s degree or above in Computer Science (CS), Engineering, or a related disciplines
- Strong object-oriented software development skills, especially C/C++ and Python, minimum 5+ years of experience in design and implementation of core features for a software product
- Proficient in core design patterns and methodologies along with core computer science concepts
- Familiarity with constrained optimization, quadratic optimization and other numerical programming techniques
- Broad familiarity with financial products
- Experience working with agile development, JIRA, subversion, or git
- Excellent written and verbal communication skills
- A detail-oriented, self-motivated working style, working effectively in a team environment
- Ability to multitask and change direction and priorities with ease
Bonus points for:
- Experience developing software for financial applications and dealing with financial data
- Working knowledge of R or database programming
- Advanced development experience in a Linux environment
- Experience with mentoring junior team members and forming small groups to problem-solve
Responsibilities
The core FE team is a software-oriented team with a heavy background in CS search and optimization algorithms and numerical optimization methods in Mathematics. As such, the team delves a lot into the linear algebra side and optimization side of implementation. The core responsibilities of typical Financial Engineer at Smartleaf are:
- Research, design, and development of new features for core engine (SLAE) as well as other applications of optimization regarding accounts and households
- Continuously improve core engine by refactoring and code optimization
- Engage in review process with other FE team members
- Mentoring junior team members and FE coops
- Document progress of design and implementation, and actively engage with other FE team members on scalable implementations
- Participate in maintaining the quality of input/output data to/from SLAE and maintaining FE’s internal tools
Benefits:
As a small organization, we look to each employee to contribute to the company’s success in a significant way. In return, we provide:
- Competitive compensation
- Comprehensive health and dental coverage
- Simple IRA with company match
- Four weeks paid time off, plus holidays
- Casual dress code
- Social get-togethers
- Small team with ample opportunity for growth and development
Working at Smartleaf during the Pandemic and Now
In response to the pandemic, Smartleaf has offered additional flexibility and support to all employees. Everyone working for the company is provided with technology to work comfortably from home, wherever that may mean be, within the United States. Staff local to the Boston area now have the option to work in the office, as all restrictions have been lifted in Massachusetts. We are presently transitioning back to a hybrid, in-office work environment. Throughout the pandemic, we’ve also done our best to maintain the unique, inclusive culture that makes Smartleaf a great place to work.
How to Apply
Please send a cover letter and resume to future@smartleaf.com in plain text or PDF. In your cover letter, please indicate why this role appeals to you and what you are seeking in terms of professional growth.
Questions are always welcome. We look forward to hearing from you!
Smartleaf is an Equal Opportunity Employer