Software Engineering And Development

STATE STREET

Burlington, Massachusetts, US
$178,131 - $180,400 annual py
Hybrid
Fault tolerant architectures
Object-oriented paradigms
Big-data technologies
State Street is seeking a Senior Software Engineer to join their Burlington, Massachusetts team in a hybrid role. The position involves developing applications for trading systems, leading geographically distributed teams, and ensuring operational resiliency

Job Summary

  • Will lead a team of geographically distributed developers to deliver solutions to State Street business problems in the risk domain, and is expected to be “on-call” 24/7 to be an escalation contact if there are production failures.
  • Performing hands-on proof-of concept development with Big-Data technologies, specifically in the areas of statistical processing of large volume numeric data, in-memory aggregation, and machine learning.
  • Employees are eligible to participate in State Street’s comprehensive benefits program, which includes our retirement savings plan (401K) with company match; 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; and, eligibility for certain tax advantaged savings plans.

Matching Summary

Match Score: 85

State Street is seeking a Senior Software Engineer to join their Burlington, Massachusetts team in a hybrid role. The position involves developing applications for trading systems, leading geographically distributed teams, and ensuring operational resiliency.

Salary

$178,131 - $180,400 Annual

Skills & Requirements

Must-have

  • Fault tolerant architectures
  • Object-oriented paradigms
  • Big-Data technologies
  • Statistical processing of large volume numeric data
  • In-memory aggregation
  • Machine learning
  • High Volume data processing stack
  • Advanced database programming

Nice-to-have

  • Agile development methodology
  • Scrum master skills
  • Matrix management of distributed developers
  • Mentoring junior developers

Key Requirements

  • Bachelor’s degree in Computer Science or related field and 5 years experience
  • Master’s degree in Computer Science or related field and 3 years experience
  • Demonstrated experience designing fault tolerant architectures
  • Demonstrated experience in Agile development methodology
  • Proven knowledge of Proof-of-concept development
  • Demonstrated experience understanding existing systems
  • Demonstrated experience designing large volume data processing frameworks
  • Demonstrated experience in advanced database programming
  • Proven knowledge of databases, ETL, J2EE, JMS, UNIX

Work Rights

Not specified

Tailored Resume

Cover Letter