About this role
You will take on the following responsibilities:
- Understand the business purpose of our systems. Use that understanding to prioritize technical work and resolve tradeoffs
- Drive innovation, standard methodologies, and architectural framework within the team
- Encourage consensus to achieve high-level goals
- Identify technical risks and architectural opportunities, develop a technical strategy to address them, and act as technical director for implementation of that strategy. Provide recommendations to balance immediate business goals with strategic architectural goals
- Become a technical expert for the systems underpinning our research areas and help evolve these components
- Mentor senior engineers
You should possess the following qualifications:
- Minimum 7 years of experience required in software engineering, with experience in financial or quantitative software; 10+ years of experience preferred
- BS in Computer Science, Applied Mathematics, or another technical/quantitative field
- Knowledge of both modern quantitative and data science technologies, especially in the python ecosystem, and OO programming languages and paradigms (Java preferred)
- Financial domain knowledge, especially in portfolio-related topics such as portfolio construction, risk and market impact, is preferred
- Strong relationship and communication skills, both verbally and in writing. Empathy for management and product considerations