State Street Corporation logo

Senior Software Engineer

State Street Corporation

Burlington, MA
Full Time
Senior
90k-143k
about 1 month ago

Job Description

About the Role

This position will become a critical contributor and take ownership of designing and implementing complex wealth and investment management workflows leveraged by some of the largest participants in the industry. The role involves full stack development on projects with rich functionality, web services, testing, performance automation, and improving system scalability and performance. The team operates in a highly collaborative environment and is involved in migrating architecture to a scalable cloud-based solution using technologies such as Azure, React, Kubernetes, Kafka, event-driven architecture, and micro-services. The company manages $30 trillion in assets on the Charles River Investment Management System (CR IMS), serving institutional and wealth management clients worldwide.

Key Responsibilities

  • Work under minimal supervision to analyze, design, develop, test, and debug small to large software enhancements and solutions within Charles River's business and technical problem domains.
  • Collaborate with Business Analysts and Product Managers to turn business requirements of moderate complexity into working and sustainable software.
  • Participate in the design of product architecture within the team's scope of responsibility.
  • Develop, test, debug, and implement software programs, applications, and projects using Java, C#, SQL, JavaScript, or other related software engineering languages.
  • Provide thoughtful insight and suggestions in code reviews.
  • Write unit and automation tests to ensure a high-quality product.
  • Mentor junior developers and develop best practices for other team members.
  • Conduct manual tests to ensure a high-quality product.
  • Contribute to written design and API documentation, and participate in customer documentation process.
  • Actively participate in the agile software development process by adhering to the CRD scrum methodology, including attending all daily standups, sprint planning, backlog grooming, and retrospectives.
  • Participate in cross-team group activities to complete assignments.

Requirements

  • B.S. degree (or foreign education equivalent) in Computer Science, Engineering, Mathematics, Physics, or other technical course of study.
  • 6 to 10 years of progressively responsible professional software engineering experience.
  • 3+ years of development experience with Java and web-based JavaScript/TypeScript applications.
  • Effective written and verbal communication skills.
  • Able to work well with peers in a collaborative team environment.

Nice to Have

  • Proficient with React and related libraries.
  • Demonstrated experience with object-oriented programming, operating systems, REST APIs, event-based systems, automated testing, scripting.
  • Previous experience with relational databases such as SQL Server, Postgres, or Oracle.
  • Cloud computing experience such as Microsoft Azure, AWS, Google Cloud.
  • Previous experience in investment management services such as developing solutions for Portfolio Management, Trading, Compliance, Post-Trade, IBOR or Wealth Management.

Qualifications

  • Educational background in Computer Science, Engineering, Mathematics, Physics, or related technical field.

Benefits & Perks

  • Salary range of $90,000 - $142,500 annually.

Working at State Street Corporation

The team maintains a highly collaborative work environment and actively participates in agile development practices, emphasizing teamwork, continuous improvement, and technical excellence.

Apply Now

Job Details

Posted AtJun 21, 2025
Salary90k-143k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About State Street Corporation

Website

statestreet.com

Company Size

10000+ employees

Location

Burlington, MA

Industry

All Other Financial Investment Activities

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches