Sr. Software Engineer II

State Street is one of the largest custodian banks, asset managers and asset intelligence companies providing investment servicing, data & analytics, investments research & trading and investment management.
Burlington, MA, USA
$100,000 - $160,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Sr. Software Engineer II

State Street, one of the world's largest custodian banks and asset managers, is seeking a Senior Software Engineer II to join their Charles River Development team. This role offers an exciting opportunity to work on critical financial technology solutions that serve institutional investors globally.

The position involves contributing to the enhancement and maintenance of Charles River IMS modules as a senior member of an agile Scrum team. You'll be working with cutting-edge technologies including Java, SQL, and JavaScript to develop solutions for portfolio management, trading, compliance, and wealth management systems. The role requires both technical expertise and business domain knowledge in financial services.

As a Senior Software Engineer II, you'll have the opportunity to provide technical leadership, mentor junior developers, and contribute to architectural decisions. The role offers a balance of hands-on development work and technical leadership responsibilities, including code reviews, design specifications, and collaboration with business analysts and product managers.

State Street offers a comprehensive benefits package including competitive medical care, insurance plans, and savings options. The company strongly values professional development, providing educational support and development programs. Their commitment to inclusion and diversity is reflected in their workplace culture and policies.

The position is based in Burlington, Massachusetts, with a salary range of $100,000 - $160,000 annually. This is an excellent opportunity for experienced software engineers looking to advance their careers in financial technology while working for a globally recognized institution with over two centuries of history in financial services.

The ideal candidate will have 6-10 years of progressive software engineering experience, preferably in financial services, with strong expertise in object-oriented programming and relational databases. A bachelor's degree in a technical field is required, with a master's degree strongly preferred. The role requires excellent communication skills and the ability to work collaboratively in an agile team environment.

Join State Street to be part of a team that helps safeguard and steward the investments of millions of people while working on challenging technical problems in a supportive and inclusive environment.

Last updated 2 months ago

Responsibilities For Sr. Software Engineer II

  • Analyze, design, develop, test, and debug medium to large software enhancements
  • Collaborate with Business Analysts and Product Managers on business requirements
  • Provide thought leadership in product architecture design
  • Develop, test, debug, and implement software programs and applications
  • Provide guidance in code reviews
  • Write unit and automation tests
  • Contribute to documentation
  • Participate in agile development process
  • Mentor junior staff

Requirements For Sr. Software Engineer II

Java
JavaScript
  • B.S. degree in Computer Science, Engineering, Mathematics, Physics or technical field
  • 6-10 years of professional software engineering experience
  • 4-7 years experience in financial services development
  • Experience with object-oriented programming
  • Experience with RDBMS and advanced programming languages
  • Excellent written and verbal communication skills
  • 5 years working with Agile methodology
  • MS degree strongly preferred

Benefits For Sr. Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical care
  • Insurance plans
  • Savings plans
  • Flexible work program
  • Development programs
  • Educational support
  • Paid volunteer days
  • Matching gift program