
Software Engineering Lead – Financial Data Engineering
State Street
full-time
Posted on:
Location Type: Office
Location: Boston • Massachusetts • United States
Visit company websiteExplore more
Salary
💰 $110,000 - $188,750 per year
Job Level
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
- 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
Requirements
- 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
- Strong experience working with financial data in an asset management or capital markets environment
- Advanced development skills in Python, PySpark, and advanced SQL
- Experience building solutions on Databricks / Apache Spark in a cloud environment (AWS preferred)
- Solid understanding of data warehousing and analytical data platform concepts
- 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
Benefits
- insurance coverage including basic life, medical, dental, vision, long-term disability, and other optional additional coverages
- paid-time off including vacation, sick leave, short term disability, and family care responsibilities
- access to our Employee Assistance Program
- incentive compensation including eligibility for annual performance-based awards
- eligibility for certain tax advantaged savings plans
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonPySparkSQLDatabricksApache Sparkdata warehousinganalytical data platformAI-assisted development toolsperformance measurementbenchmark comparisons
Soft Skills
strong written communicationstrong verbal communicationcollaborationproblem-solvingroot-cause analysistransparencyoperational reliabilityeffective communicationstakeholder engagementdocumentation
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Computer Engineering