{bc}
indeed

Software Engineer II

TD
Toronto, CAN
Full-time
Onsite
$81,600–$115,200
Discovered 1 weeks ago
Software engineeringRelational data modelingKnowledge graphs and graph databasesPostgreSQLSQLPython

Full Job Posting

Role summary

Provides technical expertise for scalable, reliable, secure EDMO Data Catalog services across cloud environments.

Owns detailed design, development, testing, and operational support for an assigned solution area, working with engineering and partner teams.

Core work

  • Design and document solutions; build, test, and support application components, APIs, integrations, and data flows.
  • Apply cloud deployment and scalability patterns; analyze requirements and recommend practical engineering solutions.
  • Review technical deliverables, align metrics and performance goals, and resolve application or data issues.
  • Improve engineering quality through code reviews, automation, standards, operational readiness, and reusable patterns.

AI workflow and team practices

  • Use approved AI-assisted tools for coding, refactoring, testing, and documentation, and validate outputs before delivery.
  • Keep AI-generated work traceable when required and escalate privacy, IP, security, or data-handling concerns.
  • Mentor teammates, share engineering guidance, communicate delivery risks, and collaborate with technology partners.

Technical requirements

  • Requires expertise in normalized relational models, knowledge graphs, PostgreSQL or graph databases, SQL, Python, and data engineering.
  • Requires ingestion and extraction patterns using APIs, batch/file processing, Kafka or event-driven integration, and incremental processing.
  • Requires data lake design, CI/CD, DevOps, cloud infrastructure, scalable architecture, secure deployment, and troubleshooting data quality issues.
  • Requires practical coding copilot or LLM-agent experience and ability to guide junior developers.

Preferred qualifications

  • Core stack includes PostgreSQL, SQL, Python, APIs, Kafka, batch/file processing, Azure, Databricks/PySpark, Git and CI/CD, and graph technologies.
  • Data management, governance, cataloging, or metadata-platform experience is a plus; DataHub, OpenMetadata, and Collibra familiarity is preferable.
  • Lineage, provenance, Elasticsearch/OpenSearch, security and compliance concepts, pandas, or responsible AI workflow familiarity are preferred or advantageous.

Education and experience

  • Undergraduate degree, postgraduate degree, or technical certificate; a strong academic background such as computer science or engineering is identified.
  • Requires 3–5+ years of relevant experience.

Pay

  • Posted pay range is $81,600–$115,200 CAD; compensation cadence is not specified.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at TD