Software Engineer
Posted Updated
Description
You will develop high-quality software components used by portfolio managers and analysts. You will contribute to the portfolio construction platform and help define and implement development practices, standards, and strategies across multiple teams.
Responsibilities
- Develop quality software components for portfolio management and research users
- Contribute to the portfolio construction platform
- Define and implement development practices, standards, and strategies across multiple teams
Requirements
- Bachelor's degree or higher in Computer Science, Statistics, Applied Mathematics, or a similar quantitative or computational field
- 2 plus years of hands-on experience building complex software solutions
- Full-stack development knowledge with Angular, Java, and Spring Boot
- Experience writing automated unit, integration, and end-to-end tests
- Ability to communicate with researchers, portfolio managers, and technology partners
- Knowledge of Agile development practices
Benefits
- Fully paid parental leave
- On-site health and wellness centers
