TD Bank logo
TD BankPosted 2 weeks ago
EXPIRED

Software Engineer I

$69,700–$98,400 year

On-siteToronto, Ontario, Canada

Full TimeEnterprise

Job Summary

Develop and maintain technical solutions for EDMO Data Catalog services by building components within cloud-enabled architectures and applying documented infrastructure patterns. Analyze requirements, write quality code, and perform unit and component testing while supporting peer reviews and production support. Deliver features and enhancements on time, ensuring code is maintainable, tested, and aligned with enterprise standards for security and scalability. Validate AI-assisted development outputs through rigorous testing and peer review before integration.

Required Qualifications

  • Solid software engineering fundamentals, including coding, debugging, unit testing, source control and software delivery practices
  • Experience with Python
  • Modern application development concepts
  • APIs
  • Data structures
  • Relational or NoSQL data stores
  • Basic performance considerations
  • Foundational understanding of cloud platforms
  • Application deployment concepts
  • Containerized environments
  • CI/CD pipelines
  • Basic infrastructure and observability practices
  • Understanding of secure coding
  • Identity / access concepts
  • Operational support practices
  • Ability to work from requirements, user stories and acceptance criteria with guidance from senior engineers
  • Clear written and verbal communication skills
  • Willingness to learn the business domain and enterprise engineering standards
  • Undergraduate degree, Postgraduate degree or Technical Certificate
  • Strong academic background (e.g., computer science, engineering)
  • 2-3+ years relevant experience

Desired Qualifications

  • Experience with TypeScript, Node.js or similar modern development frameworks
  • Exposure to Azure, AWS, containerized development environments, cloud deployment practices, CI/CD, automated testing or infrastructure-as-code concepts
  • Interest or experience in data management, data governance, metadata or catalog platforms, including DataHub, OpenMetadata, Collibra, or comparable solutions
  • Understanding of lineage and provenance concepts including OpenLineage, W3C PROV-oriented models and automated lineage capture patterns
  • Experience or exposure to Elasticsearch or OpenSearch concepts
  • Understanding of security and compliance engineering concepts, including RBAC, ABAC, SSO/MFA, secrets management, audit logging, access governance, network controls, and secure configuration baselines
  • Exposure to pandas for data analysis, profiling, transformation or automation use cases
  • Familiarity with responsible use of coding copilots or AI-assisted developer workflows

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Find similar roles