Tech jobs
Job listings
Software Engineer
Design and maintain mission-critical software for aerospace and defense systems using Java, Python, and cloud services like AWS and Azure DevOps.
Software Engineer
Develops Java-based desktop and enterprise software for military ISTAR systems, integrating sensor data pipelines and APIs in an Agile team.
Senior Java Software Engineer - Banking Experience
Senior Java engineer building and maintaining Spring Boot microservices and REST APIs for banking clients, with SQL, CI/CD, and cloud deployment.
Senior Java Software Engineer for Capital Markets Technology
Senior Java engineer maintaining and upgrading core trading systems in a large bank’s Commodities Technology team using Java, Kafka, Unix scripting, and CI/CD.
Senior Staff, Software Engineer (Java-Microservices)
Lead engineering for Black Duck’s DevSecOps application security platform, building and scaling Java-based microservices on Kubernetes and cloud-native stacks.
Toronto Senior Software Engineer - Java
Senior Java engineer builds and maintains enterprise applications using Core Java, Spring, and microservices, with SQL/NoSQL databases in a hybrid Toronto role.
Software Engineer (Java) – Front Office Pricing & Risk
Build and maintain high-performance Java services for pricing and risk in global derivatives trading, collaborating with quant and trading teams.
Software Engineer (Java) – Front Office Pricing & Risk
Build and maintain Java-based pricing and risk systems for derivatives trading, collaborating with traders and quants to deliver scalable, high-performance financial services.
Software Engineer (Java) – Front Office Pricing & Risk
Build and maintain high-performance Java services for pricing and risk systems in TD’s capital-markets trading division, collaborating with traders and quants to support global FICC derivatives workflows.
Software Engineer
Builds and maintains enterprise software systems using Java, cloud platforms, and Agile practices while coordinating cross-functional teams.
Software Engineer (Java)
Senior Java engineer maintains and upgrades legacy capital-markets systems, refactoring code, closing vulnerabilities, and collaborating with DevOps and security teams to ensure stability and compliance.
Senior Java Software Engineer
Build and maintain large-scale enterprise Java web apps and REST APIs using microservices, Oracle databases, and Azure DevOps for a contract role in Toronto.
Senior Java Software Engineer
Builds and maintains Java-based microservices and RESTful APIs using Spring Boot and Hibernate, working in a hybrid Toronto office.
Java/NodeJS Software Developer
Builds and maintains wealth-management backend services using Java, Node.js, and Spring Boot, collaborating across teams to design APIs and SOA solutions.
Software Engineer I (Mobile Backend Development)
Build and maintain backend microservices in Java for TD’s banking, investing, and mobile-payment systems, following Agile practices and security coding standards.
Sr. Java Software Developer
Build and maintain Java-based financial applications for a banking institution, using RESTful services, microservices, and React.
Java/Node.JS Developer
Build and maintain a mobile services platform for wealth management using Java, Spring Boot, Node.js, and Kafka in a hybrid Calgary office.
Java/Angular Developer
Build and maintain a next-gen client onboarding and regulatory platform using Java, Spring Boot, and Angular; design scalable cloud-native services and UX for global financial markets.
Tech Lead - Specialist Java Backend Developer
Lead Java backend developer designing and building cloud-native microservices for digital banking platforms using Spring Boot, REST APIs, and AWS/GCP/Azure.
Software Developer (.NET)
Build and maintain a rail-logistics web app using C#, ASP.NET Blazor, Entity Framework, and SQL Server, deployed on Microsoft Azure with CI/CD pipelines.