Sr. Python Developer – Banking

  • Date Posted Mar 25, 2026
  • Location Toronto, ON
  • Job Type Contract
  • Job ID 19453

Are you a seasoned Python developer passionate about transforming banking technology? Apply Now!

Working with one of our top financial clients, this role calls for a Sr. Python Developer in the banking sector. This position involves developing and enhancing core banking applications within a highly regulated environment, supporting regulatory initiatives and modernization projects. The successful candidate will collaborate closely with senior team members and cross-functional teams to deliver reliable and scalable solutions.

Pay rate range (CAD): $72.46 – $86.96/hr    

Responsibilities

  • Design, develop, and maintain Python backend services and business logic supporting core banking platform capabilities
  • Build, execute, and maintain automated tests (unit, integration, end-to-end) to ensure high-quality deliverables
  • Translate complex business requirements into detailed technical designs, user stories, and acceptance criteria
  • Debug, troubleshoot, and resolve issues related to application logic, API integrations, and environment configurations
  • Conduct code reviews, refactor code, and document engineering standards to improve code quality
  • Contribute to CI/CD pipeline automation, build processes, static analysis, and dependency management
  • Collaborate with product, business analysts, QA, security, and infrastructure teams to deliver features efficiently and securely

Desired Skill-Set

  • 5+ years of professional Python development experience
  • Extensive experience building backend systems and APIs, including REST and event-driven architectures
  • Proven ability to develop and maintain automated tests using tools like pytest or unittest
  • Strong understanding of data structures, design patterns, and clean coding practices
  • Experience working with Git-based workflows and version control systems
  • Experience with Canadian banking products such as checking accounts, savings accounts, TFSAs
  • Ability to operate in security-conscious, privacy-sensitive, and operationally controlled environments
  • Excellent communication skills and stakeholder management capabilities
  • Background in financial services or other regulated industries
  • Experience working within Agile delivery methodologies

Nice to Have

  • Familiarity with cloud-native development and containerization
  • Experience with CI/CD tools and quality gates
  • Knowledge of observability tools such as logging, metrics, and tracing
  • Performance tuning experience on server or application levels

BeachHead is an equal opportunity agency and employer. We advocate for our candidates and welcome applicants regardless of race, color, religion, national origin, sex, age, or physical or mental disability. BeachHead or our clients may use technology-enabled tools, including automation and artificial intelligence (AI), to support parts of the recruitment process such as resume screening, application management, and candidate matching. These tools assist our recruiters and our clients, and do not replace human decision-making. This job posting represents a current or anticipated vacancy. The position may be filled at any time, and the posting may be removed without notice once the role has been filled.

Privacy Policy

Attach a Resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.
Attach an additional file, if applicable. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

Back to Top