We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
Randstad Digital Americas logo
Randstad Digital Americas Verified
IT Staffing, Digital Transformation, Consulting, Human Resources

Senior Software Engineer

North York, Ontario, CanadaHybridContractSeniorPosted 8 days ago

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

Senior Software Engineer- C#, Java, Python (Contract Position)

Number of Positions: 1 Duration: 12 months initial contract

Location: Toronto, ON, CA

Must be eligible to work in Canada

Hybrid position, 4+d/w onsite in Toronto mandatory

Roles and responsibilities:

Demonstrated experience in software development, ideally within financial services or global markets.

Strong proficiency in one or more core engineering areas, such as Java, Spring Boot, C#, React, Python, SQL, or system integration.

Solid understanding of Unix/Linux environments, including command-line operations and scripting.

Hands-on experience with relational databases (e.g., Sybase, SQL Server).

Familiarity with SDLC tools and Agile workflows, including Git, Jenkins, Bitbucket, and Jira.

Proficiency using modern IDEs such as IntelliJ, Eclipse, VS Code, or PyCharm.

Practical experience and enthusiasm for working with Copilot and other AI-driven tools, with a strong instinct for automation and process optimization.

Excellent problem-solving abilities, with strong communication and cross-team collaboration skills.

Experience operating within agile, multi-team development environments.

Knowledge of generative AI or machine learning frameworks, platforms, or tools for automation and agent-based solutions is an asset.

Ability to independently learn and onboard onto new systems, platforms, and technologies with minimal guidance.

Key Responsibilities

Collaborate with global technology teams to design, develop, and implement system features, enhancements, and migration activities.

Deliver platform and engineering enablers that improve development efficiency and support market-critical business outcomes.

Partner with team leads, product managers, and cross-region developers to ensure the successful delivery of scalable and resilient technology solutions.

Troubleshoot issues, support production stability, and contribute to continuous improvement of systems and workflows.

Demonstrate ownership, agility, and initiative in understanding new applications, tools, and business processes.

Must have skills/experience/qualifications:

A minimum of 5-10yrs of the following:

Java, Spring Boot, C#, React, Python, SQL, or system integration.

Ready to apply?
You'll be redirected to Randstad Digital Americas's application page.

Similar roles