12+ years of full-stack software engineering experience
Bachelor's degree in Computer Science, Engineering, or a related field
Strong expertise with Java, Spring Boot, Python, and React
Experience designing and developing scalable web applications and microservices
Strong understanding of REST APIs and software architecture
Experience with CI/CD pipelines, Git, testing frameworks, and modern development practices
Proven ability to mentor engineers and lead technical initiatives
Responsibilities
Develop scalable web applications and microservices using Java, Spring Boot, Python, and React
Lead technical initiatives and influence software architecture decisions
Collaborate closely with AI/ML experts to integrate innovative solutions
Mentor junior engineers and foster a culture of learning
Manage project timelines and deliverables while ensuring high-quality standards
Benefits
Bonus eligible
Opportunities for growth and long-term career development
Collaborative work environment
Ownership of projects and initiatives
Chance to shape the future of AI-driven products
Full Job Description
Join a growing AI innovation team in Toronto, ON building next-generation intelligent applications for a global organization in the financial information and analytics space. This full-time opportunity is ideal for a Senior Software Engineer who enjoys working across Java, Spring Boot, Python, React, cloud technologies, and AI-powered platforms to create scalable solutions with real-world impact.
This is a chance to help shape the future of AI-driven products from the ground up. The team is looking for a seasoned full-stack engineer who can lead technical initiatives, influence architecture, and collaborate closely with AI/ML experts to bring innovative ideas into production. If you're passionate about modern engineering practices, mentoring others, and building cutting-edge applications in a highly collaborative environment, you'll find tremendous opportunities for growth, ownership, and long-term career development here.
Required Skills & Experience
12+ years of full-stack software engineering experience
Bachelor's degree in Computer Science, Engineering or a related field
Strong expertise with Java, SpringBoot, Python, and React
Experience designing and developing scalable web applications and microservices
Strong understanding of REST API's and software architecture
Experience with CI/CD pipelines, Git, testing frameworks, and modern development practices
Proven ability to mentor engineers and lead technical initiatives
Desired Skills & Experience
Experience with AWS and/or Azure
Hands-on experience with Docker and Kubernetes
Experience integrating LLMs, Gen AI services, or ML-driven applications
Experience leading greenfield product development initiatives
What You Will Be Doing
Tech Breakdown
35% Java/ SpringBoot
25% React
20% Python
20% Cloud, AI/ML integrations & DevOps
Daily Responsibilities
75% Hands On
10% Management Duties
15% Team Collaboration
The Offer • Bonus eligible
Current Vacancy: Yes
Use of AI in Hiring: No
Applicants must be currently authorized to work in the Canada on a full-time basis now and in the future