This role involves leading the design, implementation, and validation of data pipelines, reporting solutions, and portfolio optimization processes to enhance systematic portfolio management. The Lead Software Engineer will drive cross-functional collaboration between business and technology stakeholders, define requirements, set priorities, and ensure the delivery of high-quality solutions. Key responsibilities include mentoring team members, overseeing best practices, fostering innovation, and ensuring alignment with organizational goals and regulatory standards. The role also entails managing resources, project timelines, overseeing cloud computing infrastructure, version control, software releases, and developing reusable software development kits (SDKs). The position requires representing the team in executive forums, communicating progress, advocating for resources, identifying automation opportunities, formulating innovative solutions, and supervising collaboration with internal teams and external vendors to improve the portfolio construction workflow. Additionally, the role involves leading a team responsible for developing and optimizing financial analytics and data processing workflows for securitized products, as well as developing and maintaining systems for historical back testing of portfolio strategies, incorporating mean-variance analysis, advanced portfolio optimization techniques, and performance evaluation. Support for quantitative research through designing tailored back testing frameworks and optimization tools for financial model validation and strategy testing is also a key aspect of this position.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior