Tech jobs
Job listings
Data Engineer
Design and build scalable ETL/ELT pipelines and cloud-native data platforms that transform raw data into reliable, high-quality assets for analytics and machine learning.
Data Engineer
Build and tune relational databases (DB2/Sybase) and ETL pipelines for real-time trade data, using Python, SQL, and Agile practices to support investment banking operations.
Data Engineer II, FO Data Engineering (SCDE)
Build and maintain Amazon’s massive data warehouse and ETL pipelines to power supply-chain analytics and business intelligence used by thousands of users.
Software Engineer
Develop Java-based ISTAR software for Canadian Army systems, designing APIs, data pipelines, and desktop clients that integrate sensor data and command-and-control subsystems.
Software Engineer
Develop Java-based ISTAR software for the Canadian Army, designing APIs, data pipelines, and desktop clients that integrate sensor data and command systems.
Intermediate Software Engineer
Build and maintain healthcare software using Java, Spring Boot, and REST APIs; write clean, scalable code and practice TDD while collaborating with cross-functional teams.
Software Engineer
Develops Java-based desktop and enterprise software for military ISTAR systems, integrating sensor data pipelines and APIs in an Agile team.
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.
Software Engineer II (Java/Spring)
Build and maintain Java/Spring-based banking applications, writing features, fixing bugs, and reviewing code in an Agile team.
Software Engineer II (Java/Spring)
Builds and maintains Java/Spring-based banking applications, writing features, fixing bugs, and reviewing code while collaborating with cross-functional teams.
Software Engineer II (Java/Spring)
Build and maintain Java/Spring-based banking applications, writing features and fixes while collaborating with teams on Agile workflows and CI/CD pipelines.
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
Build and ship full-stack banking features for small businesses using TypeScript, React, Node.js, and AWS, shaping systems that power a modern digital bank.
Software Engineer
Builds scalable, secure backend services and APIs using Java, Go, Python, or Node.js, deploying to AWS/Azure/GCP with CI/CD and cloud-native tools.
Software Engineer
Design and build full-stack Java/Spring services on AWS, using Kafka and Cassandra, while ensuring AML/KYC compliance and guiding team best practices.
Software Engineer
Builds AI-native cloud services for property & casualty insurance software using Java, Spring, and cloud platforms while integrating AI tools like Copilot to enhance development workflows.
Java Software Engineer
Senior Java engineer building high-performance banking backends with multithreading, collections, and microservices; works on scalable, secure financial systems.
Java Software Engineer
Build and maintain Java-based REST APIs and microservices using Spring Boot, ensuring security, performance, and scalability while collaborating with cross-functional teams.