Enable job alerts via email!

Software Engineer - Java & Python

CG Consulting Group

Toronto

Hybrid

CAD 90,000 - 130,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

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

Job summary

Ein globales IT-Dienstleistungsunternehmen sucht einen erfahrenen Software Engineer, der robuste und skalierbare Systeme für die Kapitalmärkte entwickelt. In dieser Rolle arbeiten Sie eng mit Portfolio-Managern und quantitativen Analysten zusammen, um Technologien zu entwickeln, die greifbaren Geschäftswert schaffen. Sie werden in einem hybriden Arbeitsumfeld tätig sein, das sowohl Büro- als auch Remote-Arbeit umfasst. Wenn Sie eine Leidenschaft für innovative Lösungen und eine starke technische Expertise mitbringen, ist dies die perfekte Gelegenheit für Sie, in einem dynamischen Team zu arbeiten und Ihre Fähigkeiten weiterzuentwickeln.

Qualifications

  • 10+ Jahre Erfahrung in der Backend-Entwicklung mit Python und Java.
  • Erfahrung mit relationalen Datenbanken und AWS-Deployment.

Responsibilities

  • Entwicklung skalierbarer Systeme in einer agilen Umgebung.
  • Verwaltung von strukturierten und unstrukturierten Daten zur Sicherstellung der Qualität.

Skills

Python
Java
Relational Databases
Data Processing
Analytical Skills
Problem-Solving
Communication Skills

Tools

AWS
PostgreSQL
MySQL
MongoDB
Docker
Kubernetes
Terraform
GitHub Actions
Jenkins

Job description

Software Engineer - Java & Python

This is with a global IT services firm for a leading investment/wealth management services firm.
Client Location is downtown Toronto Ontario, close to TTC and GO service.
Hybrid - In Office 4 days per week.
Contract - 6 months, possible renewal

Project Description:
We're seeking a Senior Software Engineer to design and build robust, scalable systems that support portfolio and risk analytics, order and trade lifecycle processing, and investment strategies. You will work closely with portfolio managers, quantitative analysts, and product teams to develop technology solutions that create tangible business value in the capital markets space.

Responsibilities:
Design and implement end-to-end technology solutions in an Agile environment, collaborating with business and technical partners.
Leverage AWS cloud services to build scalable, cloud-native applications aligned with long-term architecture goals.
Manage structured and unstructured data, ensuring accessibility, accuracy, and usability across various business functions.
Identify and resolve data issues, exceptions, and inconsistencies while improving data quality and reliability.
Build and maintain CI/CD pipelines, automated tests, and infrastructure-as-code for efficient deployment.
Ensure system performance, reliability, and scalability across mission-critical applications.
Drive engineering excellence through coding best practices, technical mentorship, and peer collaboration.

Mandatory Skills:
10+ years of experience with Python for backend development and data processing
10+ years of experience with Java in enterprise systems
5+ years working with relational databases (e.g., PostgreSQL, MySQL)
5+ years of hands-on experience with MongoDB
5+ years developing and deploying systems on AWS
Demonstrated experience in Capital Markets, Portfolio Management, or Risk Analytics
Strong analytical and problem-solving skills
Excellent verbal and written communication skills

Nice-to-Have Skills:
Familiarity with data pipelines, data lakes, and event-driven architectures
Experience with containerization (e.g., Docker, Kubernetes)
Working knowledge of DevOps practices and tools such as Terraform, GitHub Actions, or Jenkins
Exposure to quantitative models, financial data, or multi-asset strategies
Comfortable working in fast-paced, regulated environments with high-performance expectations
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Java Software Engineer

Brooksource

Toronto

Remote

CAD 110,000 - 240,000

3 days ago
Be an early applicant

Software Engineer - Trading Platform

Intelliswift - An LTTS Company

Toronto

Remote

CAD 125,000 - 150,000

2 days ago
Be an early applicant

Software Engineer (Java/Python)

Scotiabank

Toronto

Remote

CAD 70,000 - 110,000

30+ days ago

Software Engineer (Java/Python)

Scotiabank

Old Toronto

Remote

CAD 70,000 - 110,000

30+ days ago

Software Engineer - Java

Veeva Systems

Toronto

Remote

CAD 85,000 - 225,000

10 days ago

Software Engineer

Felix Health Inc.

Toronto

Remote

CAD 70,000 - 110,000

Yesterday
Be an early applicant

Senior Software Engineer (Flutter/React) - Canada - (REMOTE)

eXp Realty Canada

Toronto

Remote

CAD 120,000 - 140,000

9 days ago

Software Engineer

Foundant Technologies, Inc.

Toronto

Remote

CAD 60,000 - 100,000

Yesterday
Be an early applicant

Software Engineer - L3 Support

Canonical

Toronto

Remote

USD 75,000 - 110,000

3 days ago
Be an early applicant