Position Expired
This job is no longer accepting applications.
Software Engineer – Risk Technology (Python / GCP)
Infotek Consulting Services Inc.
Job Title: Senior Software Engineer – Capital Markets (Python / GCP)
Contract Duration: ASAP – Oct 31, 2026
Extension / Conversion: Possible
Positions: 3
Work Arrangement: Hybrid – 2 days onsite per week (Mon/Tue), may increase to 3–4 days
Location: Downtown Toronto (44 King Street West)
Role Overview
We are seeking Senior Software Engineers to join a Retail Risk Analytics Engineering (RRAE) team delivering credit risk model platforms supporting Basel III and IFRS 9 regulatory initiatives.
These are hands-on engineering roles requiring strong coding ability, clean architecture practices, and the ability to deliver end-to-end solutions in a Google Cloud Platform (GCP) environment.
This is not a support or configuration role — candidates must be strong programmers with recent, demonstrable development experience.
Key Responsibilities
- Design, develop, and optimize Python-based applications using best-practice coding and architectural patterns
- Build and enhance cloud-native solutions on GCP
- Perform code reviews and ensure high standards of code quality and maintainability
- Optimize performance, simplify complex logic, and improve existing solutions
- Produce clear technical documentation, flow diagrams, and architecture artifacts
- Collaborate with engineering, risk, and analytics stakeholders across multiple initiatives
Must-Have Skills & Experience
- 8+ years overall software development experience (Java, Python, or C++)
- 3+ years of recent, hands-on Python development (coding required)
- Proven experience delivering end-to-end application development
- Strong understanding of software architecture and design principles
- Ability to explain and reason through code, algorithms, and performance decisions
- Experience working in fast-paced, delivery-focused engineering teams
Nice-to-Have
- Experience with Pandas, NumPy
- Cloud-native experience on GCP (BigQuery, Dataflow, Dataproc, Pub/Sub, Cloud Functions)
- SQL experience
- Scheduling/orchestration tools (e.g., Airflow)
- Docker / Kubernetes
- Message-based or batch processing architectures
- Git / Bitbucket best practices
Note: We use AI tools to: obtain basic information, detect plagiarism, false employment history or references, categorize your skills, and do an initial match with job posting.