The High Income and Alternatives Technology team at Fidelity is looking for a software engineer lead to develop quality software components for Portfolio Managers and Analysts to manage over $100 Billion in High Yield, Credit Alternatives, and Systematic Investment Research Funds.
Requirements
- Full-stack software development knowledge preferably with Angular, Java, SpringBoot
- Experience with testing software, including writing automated unit, integration, performance, and end-to-end tests
- Experience with AWS cloud environment development and deployment
- Kubernetes/EKS deployment and operations management exposure
- Understanding of Fixed Income instruments, security analytics, investment workflow and functioning of bond markets
- Progress towards CFA program certification
- Experience with Agile development practices
Responsibilities
- Development of quality software components used by Portfolio Managers and Analysts
- Engage, shape, and productively contribute to Alphabet, our flagship portfolio construction platform
- Help define and implement development practices, standards, and strategies across multiple teams
- Building software
- Testing software, including writing automated unit, integration, performance, and end-to-end tests
- Leading development teams through mentorship, technical expertise, and technical excellence
- Implementing development practices, standards, and strategies across multiple teams
Other
- Bachelor's degree (or higher) in a quantitative or computational field such as Computer Science, Statistics, or Applied Mathematics
- 8+ years of hands-on experience in building complex software solutions
- Ability to effectively communicate with multiple stakeholders including researchers, portfolio managers, and technology partners
- Ability to accept and adapt to scope changes incorporating it seamlessly
- Must be able to work onsite every other week (all business days, M-F) in a Fidelity office