Job Specifications
Job Title : Associate Software Engineer
Location : Toronto, Ontario
Job Type : Full Time
Our client is a leading innovator in the financial technology space, known for pushing the boundaries of digital transformation. They foster a collaborative and creative environment where passionate technologists come together to build impactful solutions for millions of Canadians.
If you're enthusiastic about open-source technologies, love experimenting with new tools, and enjoy solving complex problems--this is the place for you. Whether your passion lies in mobile, cloud, backend, or front-end development, you'll find a team that shares your drive for innovation.
What You'll Work With
Our client's teams use a wide range of tools and technologies, including:
IDEs: Android Studio, Xcode, IntelliJ, Visual Studio Code
Languages: Kotlin, Swift, JavaScript, TypeScript, Go, Node.js
Cloud: AWS (S3, EC2, Lambda, Route53, IAM, Security Groups)
Monitoring: Splunk, New Relic, CloudWatch
Testing: Espresso, XCTest, MockitoJUnitRunner
What You'll Do
As a Software Engineer, you'll be part of an Agile team contributing to meaningful projects such as:
Enhancing digital experiences for Android and iOS users
Building CI/CD pipelines in AWS environments
Strengthening cybersecurity capabilities
Creating modern web applications using React and Angular
Developing backend microservices and APIs
You'll be involved in the full software development lifecycle--designing, coding, testing, and deploying solutions that make a real difference.
Learning and Growth
Our client invests heavily in professional development. Through their Tech College, engineers gain access to a wide array of learning opportunities across Cloud Computing, Cybersecurity, Mobile Development, Machine Learning, and more.
New hires also join the Tech Development Program (TDP)--a one-year journey of hands-on learning, mentorship, and networking. You'll rotate through different domains, gaining experience in front-end, back-end, full-stack, and mobile development.
Key Responsibilities
Collaborate with cross-functional teams throughout the development lifecycle
Write clean, efficient, and testable code that meets acceptance criteria
Participate in code reviews and contribute to continuous improvement initiatives
Document code changes and provide technical support when required
Basic Qualifications
Bachelor's degree (or higher) obtained between September 2025 - September 2026
Strong communication and teamwork skills
Understanding of testing principles and development best practices
Experience with Unix or Linux systems
Preferred Qualifications
Experience in front-end technologies (JavaScript, HTML, React, Vue, or Angular)
Proficiency in programming languages such as Java, Python, Node.js, or Kotlin
Familiarity with CI/CD pipelines, microservices, and API integration
Experience using Git or other version control systems
Solid coding experience in Linux/Unix environments
Application Requirement:
Please combine your resume and unofficial transcript into a single PDF before submitting your application
About the Company
At SoTechTalent, we specialise in connecting forward-thinking tech companies with world-class talent. With deep expertise in SaaS, AI, Cybersecurity, Data and Fintech, we provide bespoke hiring and recruitment solutions tailored to help your business thrive. Whether you're scaling a startup or building a powerhouse team, we're here to make finding exceptional talent effortless and impactiful.
Know more