State Street Logo

State Street

Principal Software Engineer

Posted Yesterday
Be an Early Applicant
In-Office
Toronto, ON
Expert/Leader
In-Office
Toronto, ON
Expert/Leader
The Principal Software Engineer is responsible for designing, developing, and troubleshooting software solutions within the Charles River IMS, leading teams in agile environments, and providing technical guidance.
The summary above was generated by AI

Summary: 

Leading technical contributor to the enhancement and maintenance of one or more Charles River IMS modules or components of an agile scrum team. Provide engineering troubleshooting assistance to customer support teams and other development teams within Charles River.

Responsibilities:

  • Drive technical excellence by working independently to analyze, design, develop, test, and debug large and complex software enhancements and solutions within Charles River’s business and technical problem domains including modifications to core frameworks and other primary facilities critical to system operation

  • Collaborate with Business Analysts and Product Managers to create simple and sustainable software solutions for complex problems

  • Provide thought leadership in the design of product architecture within and beyond the team’s scope of responsibility

  • Direct problem solving for projects or major phases of projects to resolve advanced software technical issues

  • Develop, test, debug, and implement software programs, applications and projects using Java, C#, SQL, JavaScript, or other related software engineering languages as well as keeping abreast of emerging technologies impactful to CRDs business

  • Provide informed guidance and critical analysis of proposed changes during code reviews

  • Write unit and automation tests to ensure a high quality end product

  • Identify ways of improving development test methodologies contribute to and related test methodology frameworks

  • Conduct manual tests to ensure a high quality end product

  • Provide expert level troubleshooting on large, mission critical client implementations

  • Actively assist team leaders in the agile software development process by adhering to and advancing the CRD scrum methodology, including attending all daily standups, sprint planning, backlog grooming, and retrospectives

  • Plan and coordinate cross-team activities groups to complete assignments

  • Advise senior management on technical strategy

  • Provide mentoring to junior and senior staff

Qualifications:

Education:

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

Experience:

  • A minimum of 10 years of progressively responsible professional software engineering experience

  • A minimum of 6 years of experience in financial services developing solutions for Portfolio Management, Trading, Compliance, Post-Trade, IBOR or Wealth Management is strongly desired

  • Authoritative experience with object-oriented programming, compiler or interpreter technologies, embedded systems, operating systems, relational databases (RDBMS), scripting and new/advanced programming languages

  • Demonstrated problem solving abilities involving multi-tiered, high-performance database applications

  • Demonstrated ability to design and develop simple software solutions to business and technical problems of high complexity

  • Outstanding written and verbal communication skills

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

  • A minimum of 5 years working with an Agile development methodology

Top Skills

C#
Java
JavaScript
SQL

State Street Montréal, Québec, CAN Office

5th Floor , Montréal, Quebec , Canada, H3A 3A8

Similar Jobs

8 Days Ago
In-Office or Remote
9 Locations
Expert/Leader
Expert/Leader
Big Data • Software • Analytics
The Principal Software Engineer will architect and implement scalable solutions for distributed data processing using Apache Spark, lead projects, and develop tools for performance analysis in a large-scale environment.
Top Skills: SparkAWSAzureGCPIcebergJavaOpenshiftParquetScala
8 Days Ago
In-Office
Toronto, ON, CAN
Expert/Leader
Expert/Leader
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
The Principal Software Engineer will lead the design and development of Autodesk's AI/ML platform, focusing on system design, workflow automation, ML solution deployment, and collaboration across teams to enhance product capabilities.
Top Skills: AWSAzureDatabricksGoHadoopHiveJavaPandasPythonPyTorchScikitlearnSnowflakeSparkSQLTensorFlowXgboost
9 Days Ago
In-Office
2 Locations
Senior level
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
Seeking a Senior Principal Developer to lead software architecture and engineering for a critical platform at Autodesk. Responsibilities include designing scalable microservices, ensuring quality, and fostering collaboration across product teams.
Top Skills: Api ServicesAWSCi/CdDockerDynamoDBJavaScriptJenkinsNode.jsReactRedis

What you need to know about the Montreal Tech Scene

With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

Key Facts About Montreal Tech

  • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
  • Major Tech Employers: SAP, Google, Microsoft, Cisco
  • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
  • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
  • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
  • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account