State Street is hiring a Senior Software Engineer to develop applications that synthesize data from trading and reference systems for regulatory and risk management. In this role, you will lead a geographically distributed team and serve as an on-call escalation contact for production failures.
What You'll Do
- Design and implement fault-tolerant architectures to optimize operational resiliency for both batch and real-time environments.
- Perform hands-on proof-of-concept development with Big-Data technologies for statistical processing, in-memory aggregation, and machine learning.
- Understand the structure of existing systems to accomplish tactical and strategic business objectives within aggressive timelines.
- Mentor junior developers across geographically diverse locations and identify and address issues effectively.
- Lead a matrix of geographically distributed developers and architect large-scale systems.
- Design and implement a High Volume data processing stack for data integration, transformation, analytics, and reporting.
- Work with advanced database programming, including building generic frameworks, Oracle queues, and object collections.
- Develop scrum master skills and implement Agile development methodology within engineering teams.
What We're Looking For
- A Bachelor’s degree in a technical field and 5 years of relevant experience, or a Master’s degree and 3 years of experience.
- Demonstrated experience designing and implementing fault-tolerant architectures for batch and real-time environments.
- Proven knowledge and experience in Agile development methodology and scrum master skills.
- Demonstrated experience in proof-of-concept development for statistical processing of large-volume numeric data, in-memory aggregation, and machine learning.
- Experience understanding existing systems to achieve business objectives within aggressive timelines.
- Demonstrated experience designing and implementing large-volume data processing frameworks.
- Demonstrated experience in advanced database programming, including building generic frameworks, Oracle queues, and object collections.
- Proven knowledge of databases, ETL, J2EE, JMS, service-based design concepts, UNIX, and the architecture of large-scale systems.
Technical Stack
- Big-Data technologies
- Oracle
- ETL
- J2EE
- JMS
- UNIX
Team & Environment
You will lead a team of geographically distributed developers.
Benefits & Compensation
- Compensation: $178,131 - $180,400 Annual
- Retirement savings plan (401K) with company match
- Insurance coverage including basic life, medical, dental, vision, long-term disability, and optional coverages
- Paid-time off including vacation, sick leave, short term disability, and family care
- Access to an Employee Assistance Program
- Eligibility for annual performance-based awards
- Eligibility for certain tax-advantaged savings plans
Work Mode
This is a hybrid position based in Burlington, Massachusetts.
As an Equal Opportunity Employer, we consider all qualified applicants for all positions without regard to race, creed, color, religion, national origin, ancestry, ethnicity, age, disability, genetic information, sex, sexual orientation, gender identity or expression, citizenship, marital status, domestic partnership or civil union status, familial status, military and veteran status, and other characteristics protected by applicable law.



