Senior Automation Developer (Java)
Mississauga, ONCiti Canada Technology Services ULC
5+ ansCandidates need 5 to 8 years of software engineering and test automation experience with strong daily Java skills, including Selenium WebDriver, TestNG or JUnit 5, Cucumber-JVM and Maven. Experience with CI/CD pipelines, Docker and Kubernetes, and a bachelor's degree or equivalent hands-on experience are also expected.
Selenium WebDriver, TestNG, JUnit 5, Cucumber-JVM, REST Assured, WireMock
Lead Software Engineer — Enterprise Applications
Mississauga, ONCiti Canada Technology Services ULC
6+ ansCandidates need 6 to 10 years of software engineering experience, including 2 or more years on AI, LLM or machine learning work and production delivery. They need strong Python or Java skills, experience with cloud and container platforms, and knowledge of banking or regulated environments.
Docker, Kubernetes, OpenShift, GitHub Copilot, Devin, Claude Code
Senior Software Engineer (Python / GenAI) – Markets Technology
Mississauga, ONCiti Canada Technology Services ULC
4+ ansCandidates need 4+ years of professional Python backend experience, hands-on use of Generative AI models in production, and working Kubernetes knowledge. Strong software engineering fundamentals and a bachelor's degree or equivalent experience are also required.
Python, Kubernetes, CI/CD pipelines