Lead Software Engineer – Investment Analytics, VP - State Street Investment Management
$110,000 - $188,750 Annual
ApplyLead Software Engineer – Investment Analytics, VP - State Street Investment Management
Posted 19 days ago
SENIORITY
Lead
SALARY
$110,000 - $188,750 Annual
About the role
- Design, build, and optimize scalable applications and data pipelines using Python, PySpark, and SQL on Databricks (AWS).Partner with business stakeholders to understand financial data, analytics requirements, and downstream usage across research, portfolio management, risk, and reporting.
- Implement solutions that support financial analytics use cases, including (but not limited to) performance measurement, attribution, returns analysis, and benchmark comparisons.
- Participate in requirements analysis, solution design, and technical implementation following an Agile SDLC.Develop robust, maintainable data workflows with strong emphasis on data quality, transparency, and operational reliability.
- Optimize Spark and SQL workloads for scale and performance using appropriate partitioning, query design, and Databricks best practices.
- Own the investigation and resolution of complex production issues, including root‐cause analysis and long-term remediation.
- Collaborate with application, data architecture, and infrastructure teams to deliver end‐to‐end solutions.
- Contribute to technical standards, best practices, documentation, and design reviews.
- Remain current with emerging technologies and recommend improvements to tools, frameworks, and development practices.
- Responsible for collaborating with global team on sprint milestones.
- These Skills Will Help You Succeed in This RoleStrong experience working with financial data in an asset management or capital markets environment, such as: Returns and performance data
- Holdings, transactions, and positions
- Benchmarks and market/reference data
- Performance and/or attribution concepts and calculations
- Advanced development skills in: Python, PySpark, and advanced SQLLarge-scale data processing and optimization
- Experience building solutions on Databricks / Apache Spark in a cloud environment (AWS preferred).Solid understanding of data warehousing and analytical data platform concepts.
- Strong analytical and problem-solving skills with the ability to work independently.
- Effective communicator able to collaborate across technical and non-technical stakeholders.
- Familiarity with BI and data visualization tools for enabling reporting and insight delivery.
- Experience leveraging AI‐assisted development tools to improve productivity and code quality.
- Education & Preferred Qualifications 10+ years of experience delivering technology solutions, preferably within asset management or financial services. Bachelor's degree in Computer Science, Computer Engineering, or equivalent practical experience.
- Strong written and verbal communication skills.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
More like this
