Software Development Specialist

2 weeks ago


Toronto, Ontario, Canada State Street Full time

About State Street

State Street is the FinTech division of Charles River Development, a cloud-based Front Office technology provider that forms the foundation of the State Street Alpha Platform, the first front-to-back solution in the industry.

We are innovating and transforming the platform by moving away from monolithic software to utilising next generation cloud-based technology that leverages Microsoft Azure, Kafka, Snowflake, etc.

Our organization has seen significant growth over 135% in headcount over the last 5 years, and we continue to grow. As a digital innovation leader, we invest into our solutions, processes, systems, and talent.

We are partnering with leading universities in Europe and expanding in Poland to develop new talent. Our senior leaders will be hosting job fairs in various locations to meet with recent university graduates and graduating seniors majoring in Software and Performance Engineering, Technical Analysis, and Technical Writing and to extend offers to join our teams to the qualified candidates.

Job Summary

You will be an integral part of an agile organization and contribute to the development of one or more CRD/Alpha Platform modules. Junior engineers should expect coaching and guidance from senior engineers and leadership as they develop their skills and contribute to the team.

Responsibilities:

  • Under guidance of senior engineers contribute to analysis, design, development, testing, and debugging large and complex software enhancements and solutions within the CRD/Alpha Platform 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
  • Participate in the agile software development process including attending all daily standups, sprint planning, backlog grooming, and retrospectives
  • Participate in on-the-job and formal trainings to develop your career

What You Will Learn:

  • We will match candidate's existing knowledge and career interest to the company's priorities to help you build knowledge and practical hands-on experience in one or many of the areas below:
  • Implementing Single Page Application (SPAs) using React and Angular with major cloud vendors (e.g., Azure)
  • Building React packages and best practices, including Redux and RxJs
  • NodeJS ecosystem, including NPM and/or Yarn.
  • JavaScript, ReactJS and Typescript
  • Develop practical experience with object-oriented programming (JAVA and/or C#), compiler or interpreter technologies, embedded systems, operating systems, relational databases (RDBMS), scripting and new/advanced programming languages
  • Learn how to build an event driven architectures
  • Build knowledge of Kafka and /or Kubernetes
  • Learn to develop cloud native services on one or more of the major cloud providers (Azure, AWS, Google Cloud) and using Java and Spring
  • Learn Snowflake and SQL Server
  • Learn to develop observable, operable cloud native software that horizontally scales and is aligned with the modern architectural principles
  • Develop business acumen in Portfolio Management, Trading, Compliance, Post-Trade, IBOR or Wealth Management
  • Build knowledge of test standard and popular supporting frameworks such as Jest, Cypress, and Jasmine

Qualifications:

  • B.S. or master's degree in computer science, Engineering, Mathematics, and Physics or other technical course of study
  • 0 – 2 years of professional experience or equivalent college project experience
  • Ideally, you already have initial experience with Java, PowerShell and batch scripts and have knowledge of C#
  • You are familiar with concepts such as DevOps, continuous delivery, clean code, TDD and agile methods
  • You have worked with tools like Jira and Confluence
  • You are eager to learn and challenge status quo and are characterized by a very analytical and solution-oriented way of thinking
  • You have effective written and verbal communication

Affordable Location

The role is located in an affordable location near downtown area, offering easy access to public transportation and walkability score of 90, along with top-ranked schools and parks nearby.

Salary Range: $110,000 - $160,000 annually, depending on qualifications and experience.



  • Toronto, Ontario, Canada LEAP Legal Software Full time

    We are seeking a highly skilled Family Law Content Specialist to join our dynamic team at LEAP Legal Software.Company OverviewLEAP is the leading provider of legal practice productivity solutions worldwide. With over 30 years of experience, we have developed innovative software that supports lawyers and their staff in delivering exceptional client...


  • Toronto, Ontario, Canada LEAP Legal Software Full time

    About the RoleWe are seeking an experienced Legal Software Specialist to join our high-performing team based in Toronto.As a key member of our Sales Team, you will leverage your extensive knowledge of the legal sector to introduce LEAP's cutting-edge software solutions to law firms across North America.What You'll DoYou will use your exceptional...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a talented Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As an Automated Solutions Specialist, you will design and develop cutting-edge software solutions that drive innovation and excellence in our fulfillment operations.Key Responsibilities:Develop new software services and tools from...


  • Toronto, Ontario, Canada ARC10 TECHNOLOGIES INC. Full time

    We are seeking a highly skilled Software Development Specialist to join our team at ARC10 Technologies Inc. The ideal candidate will have a degree in computer science and at least 1 year of experience in software development. Key responsibilities include writing, modifying, and testing software code, as well as communicating technical problems and solutions...


  • Toronto, Ontario, Canada Zonda Full time

    Software Development SpecialistAt Zonda, we seek a skilled Software Development Specialist to contribute to the development and enhancement of our software applications. The ideal candidate will have a strong understanding of software development methodologies and a proven track record of delivering high-quality software solutions.Responsibilities:Design and...


  • Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    About the JobWe are seeking an experienced Technical Software Specialist to join our team at OMEGA SOFTWARE SERVICES LTD. This is a permanent role, requiring approximately 35 hours of work per week.


  • Toronto, Ontario, Canada Reflektor Digital Full time

    Job Title: Software Development SpecialistWe are seeking a skilled Software Development Specialist to join our team at Reflektor Digital. This role will be responsible for designing, developing, and maintaining software applications using a variety of programming languages and technologies. Responsibilities:Design and develop software applications using...


  • Toronto, Ontario, Canada Uwin Pro Inc. Full time

    Role SummaryAs a highly skilled Software Development Specialist at Uwin Pro Inc., you will be responsible for designing, developing, and testing software applications to meet the needs of our clients. Your expertise in programming languages and software development methodologies will enable you to create efficient and effective solutions.


  • Toronto, Ontario, Canada Uwin Pro Inc. Full time

    We are seeking a highly skilled Software Development Specialist to join our team at Uwin Pro Inc.Job SummaryThis is a permanent position offering 35 hours of work per week with a competitive salary. As a Software Development Specialist, you will be responsible for developing and maintaining software applications using various programming languages and...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    Company OverviewAt Amazon, we are revolutionizing the way businesses reach their customers. With tens of billions of dollars spent on advertising every year, our team is at the forefront of building the next generation of tools for advertisers to grow their business.Job DescriptionWe are seeking an experienced Software Development Engineer to join our team...


  • Toronto, Ontario, Canada Scotiabank Full time

    Job SummaryWe are seeking a highly skilled Software Development Specialist to join our team. The ideal candidate will have experience in software development, systems design, and quality assurance methodologies.


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC - K03 Full time

    At Amazon Development Centre Canada ULC, our mission is to create a safer and more connected community. We strive to make safety and peace of mind accessible to everyone by empowering communities to work together for one another.Job DescriptionWe are seeking a skilled Software Development Engineer - Notification Systems Specialist to join our Marketing...


  • Toronto, Ontario, Canada Jarvis Consulting Group Full time

    Job DescriptionWe are seeking an experienced Software Development Specialist to join our team at Jarvis Consulting Group. In this role, you will be responsible for developing and maintaining software applications, as well as providing technical support to clients.


  • Toronto, Ontario, Canada Nimbus Distro Full time

    About Nimbus DistroNimbus Distro is a dynamic company that offers a permanent position as a software development specialist.Salary and BenefitsThe estimated salary for this role is $80,000 per year. Our company provides a comprehensive benefits package, including a dental plan, health care plan, and vision care benefits.Job DescriptionWe are seeking an...


  • Toronto, Ontario, Canada Stratus Technology Services LLC Full time

    The Software Development Specialist will be responsible for maintaining existing computer programs by making modifications as required.Key responsibilities will include preparing reports, manuals, and other documentation on the status, operation, and maintenance of software.Assistance in the development of logical and physical specifications will be...


  • Toronto, Ontario, Canada Hanson Canada Full time

    Hanson Canada is seeking a skilled Software Developer Specialist to join our team. This is a permanent position, working 37.5 hours per week in English.About the JobThe successful candidate will be responsible for writing, modifying, integrating, and testing software code for various applications, including e-commerce and Internet-based platforms. Experience...


  • Toronto, Ontario, Canada Uwin Pro Inc. Full time

    About the RoleWe are seeking a highly skilled Software Development Specialist to join our team at Uwin Pro Inc. The ideal candidate will have expertise in programming software code for various applications, including e-commerce and Internet-based systems.


  • Toronto, Ontario, Canada Nextgen System Canada Full time

    Job DescriptionWe are seeking a skilled Software Development Specialist to join our team at Nextgen System Canada. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop software applications using Java, JavaScript, and other programming...


  • Toronto, Ontario, Canada Rakuten Kobo Inc. Full time

    Job Title: Software Development SpecialistRakuten Kobo Inc. is seeking a skilled Software Development Specialist to join our team. As a key member of our software development group, you will be responsible for writing, modifying, integrating, and testing software code for computer hardware or software retailers/wholesalers.Key ResponsibilitiesSoftware...


  • Toronto, Ontario, Canada Stratus Technology Services LLC Full time

    Job OverviewWe are seeking a skilled Software Developer Specialist to join our team at Stratus Technology Services LLC.