Enable job alerts via email!

Senior Software Engineer

STATE STREET CORPORATION

Burlington

On-site

USD 90,000 - 143,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

STATE STREET CORPORATION is seeking a Full Stack Developer to contribute to the Charles River Investment Management System, focusing on designing complex workflows. This role involves developing, testing, and implementing software solutions using languages like Java and C#, while participating in an agile environment. Ideal candidates will bring 6 to 10 years of experience in software engineering and be proficient in cloud technologies.

Qualifications

  • 6 to 10 years of progressively responsible professional software engineering experience.
  • 3+ years of development experience with Java and web-based applications.
  • Effective written and verbal communication skills.

Responsibilities

  • Design, develop, test, and debug software enhancements within Charles River’s problem domains.
  • Collaborate with Business Analysts and Product Managers for sustainable software.
  • Mentor junior developers and develop best practices for team members.

Skills

Java
JavaScript
C#
SQL
React
Automated testing
Object-oriented programming
REST APIs

Education

B.S. degree in Computer Science, Engineering, Mathematics, or Physics

Tools

Microsoft Azure
AWS
Google Cloud
SQL Server
Postgres
Oracle

Job description

Summary:

30 trillion dollars in assets are managed on Charles River Investment Management System (CR IMS) by 38,000+ professionals in 30+ countries. The portfolio management platform offers a saleable, state-of-the-art set of functions, enabling various user types from Portfolio Managers to high powered institutional Traders to construct and manage large and diverse portfolios. The platform services both Institutional and Wealth Management clients. The Wealth Management platform provides significant growth potential for Charles River. The team sits in the heart of this solution set providing critical support for the platform.

This position will become a critical contributor and take ownership of designing and implementing these complex wealth and investment management workflows leveraged by some of the largest participants in the industry. This position will be a full stack developer working on projects of rich functionality, web services, writing test and performance automation, improving system scalability, and performance. The team maintains a highly collaborative work environment.

The company is migrating its architecture to a highly scalable cloud-based solution. As part of this effort, engineers will work on some of the following technologies: Azure, React, Kubernetes, Kafka, event driven architecture, and micro-services.

Responsibilities:

  • Work under minimal supervisionto analyze, design, develop, test, and debug small to largesoftware 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-qualityproduct

  • Mentor junior developers and develop best practices for other team members.

  • Conduct manual tests to ensure a high-qualityproduct

  • 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

Required Qualifications

  • B.S. degree (or foreign education equivalent) in Computer Science, Engineering, Mathematics, and Physics or other technical course of study required.

  • 6 to 10years of progressively responsible professional software engineering experience.

  • 3+ years of development experience with Java and web-basedJavaScript/TypeScript applications.

  • Effective written and verbal communication skills

  • Able to work well with peers in a collaborative team environment

Preferred Qualifications

  • 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 is strongly desired

Salary Range:

$90,000 - $142,500 Annual

The range quoted above applies to the role in the primary location specified. If the candidate would ultimately work outside of the primary location above, the applicable range could differ.

Job Application Disclosure:

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

EverHealth - Sr. Software Engineer

EverCommerce Solutions

null null

Remote

Remote

CAD 100,000 - 110,000

Full time

2 days ago
Be an early applicant

Senior Software Engineer

Ritchie Bros.

Burnaby null

Remote

Remote

CAD 70,000 - 100,000

Full time

Yesterday
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Vancouver null

Remote

Remote

CAD 80,000 - 100,000

Part time

Today
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto null

Remote

Remote

CAD 100,000 - 125,000

Part time

Today
Be an early applicant

Senior Software Engineer

Tucows Domains

Toronto null

Remote

Remote

CAD 133,000 - 148,000

Full time

Today
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

null null

Remote

Remote

CAD 80,000 - 120,000

Part time

Today
Be an early applicant

Senior Software Engineer

Ontario Cannabis Store

Toronto null

Remote

Remote

CAD 81,000 - 123,000

Full time

Today
Be an early applicant

Senior Software Engineer

fiveonefour

null null

Remote

Remote

CAD 80,000 - 120,000

Full time

Today
Be an early applicant

Senior Software Engineer

GoDaddy

null null

Remote

Remote

CAD 80,000 - 120,000

Full time

Yesterday
Be an early applicant