Software Engineer II
Role Overview
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.
Key Skills for This Role
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at TD
Canadian Commercial Banking Associate
Toronto, CAN
Work Location: Toronto, Ontario, Canada Hours: 37.5 Line of Business: Personal & Commercial Banking Pay Details: $69,700 - $98,400 CAD This role is eligible for a discretionary variable compensation award that considers
New Business Specialist - Private Client Advice
Markham, CAN
TD Insurance is seeking a Senior Analyst for its Private Client Advice new business team to attract, acquire, and retain high-net-worth clients while protecting portfolio profitability. The role combines tailored insuran
Senior Finance Analyst
Toronto, CAN
TD is seeking a Senior Financial Analyst to provide financial analysis, planning, reporting, and strategic advice for ETS allocations and GTS technology teams. The role supports cost allocation, forecasts, business decis
AVP, Digital Performance Marketing
Toronto, CAN
Work Location: Toronto, Ontario, Canada Hours: 37.5 Line of Business: Marketing Pay Details: $155,000 - $215,000 CAD TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth op
Senior Manager, Monitoring and Testing (5747)
Toronto, CAN
Work Location: Toronto, Ontario, Canada Hours: 37.5 Line of Business: Compliance Pay Details: $115,600 - $163,200 CAD TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth o
Personal Banking Associate Trainee - Mandarin or Cantonese Language Skills an Asset
White Rock, CAN
Work Location: White Rock, British Columbia, Canada Hours: 37.5 Line of Business: Personal & Commercial Banking Pay Details: $45,700 - $61,000 CAD TD is committed to providing fair and equitable compensation opportunitie
AVP, Legal - Technology Enablement, Data Analytics and Reporting
Toronto, CAN
TD is seeking an AVP to establish and lead integrated legal technology, data analytics, reporting, and business architecture capabilities for Global Legal Operations. The role oversees transformation, governance, analyti
Contact Centre Representative – TD Auto Finance, Customer Service Specialist
Brossard, CAN
Canadian Commercial Banking Associate
Toronto, CAN
New Business Specialist - Private Client Advice
Markham, CAN
Senior Finance Analyst
Toronto, CAN
AVP, Digital Performance Marketing
Toronto, CAN
Senior Manager, Monitoring and Testing (5747)
Toronto, CAN
Personal Banking Associate Trainee - Mandarin or Cantonese Language Skills an Asset
White Rock, CAN
AVP, Legal - Technology Enablement, Data Analytics and Reporting
Toronto, CAN
Contact Centre Representative – TD Auto Finance, Customer Service Specialist
Brossard, CAN