Software Engineer II
$81.6k - $115.2k per yearTD
Work Location: Toronto, Ontario, Canada Hours: 37.5 Line of Business: Technology Solutions Pay Details: $81,600 - $115,200 CAD TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role. The base pay actually offered may vary based upon the candidate's skills and experience, job-related knowledge, geographic location, and other specific business and organizational needs. As a candidate, you are encouraged to ask compensation related questions and have an open dialogue with your recruiter who can provide you more specific details for this role. Job Description: Role Summary As a Software Engineer II, you provide technical expertise to implement scalable, reliable and secure solutions for EDMO Data Catalog services. You contribute to solutions that operate across diverse cloud environments, applying practical knowledge of cloud infrastructure, deployment patterns and scalable engineering practices. You translate architecture and product requirements into quality software, working independently on complex components while partnering with senior engineers, Architecture, Security, Infrastructure and Product. You are accountable for detailed design, development, testing and operational support within your assigned solution area. You contribute to engineering standards, automation and reusable patterns, and help improve team delivery through pragmatic technical recommendations and disciplined execution. You support responsible AI-assisted engineering by applying approved guardrails, using AI tools where appropriate, and validating generated outputs through code review, automated testing and secure delivery practices. Key Outcomes
- Complex features and components are delivered predictably, aligned to architecture direction and enterprise engineering standards.
- Detailed technical designs, implementation choices and trade-offs are documented clearly enough for review, support and auditability.
- Implemented components align to cloud architecture patterns and support scalable, observable and resilient operation in enterprise cloud environments.
- Code quality, test coverage and maintainability improve through peer review, automation and adherence to secure coding standards.
- Applications operate reliably through effective monitoring, incident support and timely resolution of defects and production issues.
- The team benefits from reusable implementation patterns, documentation and knowledge sharing within the assigned solution area.
- Develop and document detailed solution designs, acting as an application SME through design and development while ensuring alignment with Architecture.
- Build, test and support complex application components, APIs, integrations and data flows that meet business, technical, performance and security requirements.
- Build and support cloud-ready components, APIs, integrations and data flows using approved infrastructure, deployment and scalability patterns.
- Analyze technical requirements and recommend pragmatic engineering solutions for assigned features, components and platform capabilities.
- Review technical deliverables throughout design and development to identify quality gaps, redesign needs and cross-release impacts.
- Work with technology partners to define metrics, validate performance goals and address application or data issues affecting solution integrity.
- Use approved AI-assisted development tools to accelerate coding, refactoring, testing and documentation within defined enterprise guardrails.
- Validate AI-generated code through peer review, automated tests, linting, dependency checks and secure coding practices before delivery.
- Document prompts, assumptions or generated artefacts when required so outputs remain traceable and supportable.
- Escalate potential privacy, IP, security or data-handling concerns before using sensitive information in AI-assisted workflows.
- Contribute examples, patterns and lessons learned that help the team improve safe use of AI-enabled engineering practices.
- Adhere to enterprise frameworks, methodologies and controls related to software engineering activities.
- Conduct code reviews and contribute to operational readiness reviews, gating and review sign-offs for solution design.
- Identify opportunities to improve quality, reduce cost, automate manual effort and enhance stakeholder experience.
- Protect the interests of the organization by identifying and managing risks and escalating non-standard or high-risk activities.
- Keep current with emerging engineering trends, regulatory expectations and technology practices that may impact assigned solutions.
- Actively mentor and enable team members by sharing knowledge, engineering practices and practical implementation guidance.
- Participate fully as a member of the team, supporting a positive work environment that promotes quality, innovation, teamwork and timely communication.
- Keep others informed on project status, technical risks, issues and relevant day-to-day delivery information.
- Lead productive working relationships with internal technology partners, product stakeholders and control functions.
- Contribute to a fair, positive and equitable environment and act as a brand ambassador for the business area and the bank.
- Advanced knowledge of a specific domain or range of engineering frameworks, technologies, tools, processes and organizational issues.
- Performs complex to difficult technical tasks independently and works autonomously as a senior contributor on a diverse range of tasks.
- Develops program specifications; adapts, integrates, codes, tests and debugs programs; and is responsible for execution.
- Uses existing procedures to solve routine problems and makes limited exceptions.
- Generally reports to a Senior Manager, Engineering.
- Strong software engineering fundamentals across backend services, APIs, data modelling, testing and operational support.
- Experience developing secure, maintainable code in Python and modern languages and frameworks, preferably TypeScript / Node.js and cloud-native patterns.
- Practical knowledge of cloud platforms, cloud-native application patterns, infrastructure-as-code concepts, containerized services, observability and secure deployment practices.
- Working knowledge of CI/CD, automated testing, dependency management, observability and incident support.
- Ability to translate requirements into technical designs, estimates, user stories and acceptance criteria.
- Effective communication skills with the ability to explain technical choices, risks and trade-offs to engineers and stakeholders.
- Experience with data management, data governance, metadata platforms or data catalog services.
- Familiarity with Collibra or comparable data intelligence platforms is a plus.
- Pandas experience for data analysis, profiling, transformation or automation use cases is a plus.
- Experience developing or supporting applications on Azure, AWS or hybrid cloud platforms using managed services, containerized workloads, secure API integrations and CI/CD-based deployment models.
- Practical exposure to coding copilots or LLM-assisted engineering workflows.
- Undergraduate degree, Postgraduate degree or Technical Certificate.
- Strong academic background, such as computer science or engineering.
- 3 - 5+ years relevant experience.
$91k - $140k per year
...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II Overview Ethoca, a Mastercard company, is transforming the way merchants and card issuers work together to combat fraud and...SuggestedFull timeInternshipWorldwide- ...platform helps organizations modernize financial operations, increase visibility, and optimize spend across the enterprise. Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the...Suggested
$81.6k - $115.2k per year
...provide you more specific details for this role. Job Description: Job Description We are seeking an experienced Team Lead, Software Engineering to provide hands-on technical leadership for a team of Software Engineers. The Team Lead will typically lead 3–5 engineers and...SuggestedFull timeWork from home$81.6k - $115.2k per year
...with your recruiter who can provide you more specific details for this role. Job Description: We are seeking a highly skilled Software Engineer II to join our team and develop, maintain, and enhance robust solutions involving backend, front end, and API components. This is...SuggestedFull timeWork from home$81.6k - $115.2k per year
...specific details for this role. Job Description: Job Description Summary The TD Insurance Digital Platform is looking for a Software Engineer to join the MyInsurance development team. As a Software Engineer, the candidate will be a key contributor to comprehensive end-...SuggestedFull timeWork from home$81.6k - $115.2k per year
...Description: CUSTOMER Develop new solutions as required for engineering programs and projects within assigned area Develop new... ...Adhere to enterprise frameworks or methodologies that relate to software engineering activities Ensure respective programs/ policies/...Full timeWork from homeShift work- ...roadblocks, and contribute to product roadmap objectives. Follow SDLC practices, peer code reviews, release preparation, and secure software development practices. Requirements Bachelor’s degree in Computer Science or a related field, or equivalent years of experience...Full timeFlexible hours
- Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products... ...pushing toward something bigger, together. Senior Software Engineers II at Confluent take ownership of critical backend systems that underpin...Full time
$100k - $147k per year
...guests, do what they love, and thrive. We're looking for an engineer to help build and scale Toast's earnings platform — systems that... ...livelihoods, we'd love to hear from you. About this roll*: As a Software Engineer on our team, you will: Help shape our tip and...Work at officeLocal area$81.6k - $115.2k per year
...and have an open dialogue with your recruiter who can provide you more specific details for this role. Job Description: The Software Engineer II is responsible for providing leadership, technical expertise, and operational support within the Credit Platform team. They will...Full timeWork from home$81.6k - $115.2k per year
...Software Engineer II (Java/Spring) Work Location: Toronto, Ontario, Canada Hours: 37.5 Line of Business: Technology Solutions Pay Details: $81,600 - $115,200 CAD TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities...Full timeWork from home- ...the future of legal research with AI? Join our Global Westlaw Engineering organization and help shape the next generation of intelligent... ...into scalable technical specifications; mentor senior and junior software engineers; champion MLOps and LLMOps practices and governance for...Full timeWork at officeLocal areaWorldwideFlexible hours
$148.8k - $198.8k per year
...Job Description As a Staff Software Engineer II at KeyCite, you will lead complex, business-critical engineering initiatives from architecture through production. You will modernise established platforms while maintaining the reliability that customers depend on, and you will...Long term contractWork at officeLocal areaImmediate startFlexible hours$125.28k - $210.6k per year
...your back. If Braze sounds like a place where you can thrive, we can’t wait to meet you. WHAT YOU'LL DO We’re looking for a Software Engineer II to join our WhatsApp team. Our team is responsible for building, scaling, and expanding Braze’s suite of global messaging...InternshipWork at officeLocal areaFlexible hours$81.6k - $115.2k per year
...and have an open dialogue with your recruiter who can provide you more specific details for this role. Job Description: The Software Engineer II (Salesforce Loyalty Management Developer)Performs activities developing components of solutions with a focus on analytics, support...Full timeWork from homeShift work- ...open dialogue with your recruiter who can provide you more specific details for this role. Job Description: Role Overview The Software Engineer II provides hands-on technical support for business-critical applications and platforms serving a large retail branch network. The...Full timeRemote workWork from homeRotating shift
$81.6k - $115.2k per year
...Description: CUSTOMER Develop new solutions as required for engineering programs and projects within assigned area Develop new... ...Adhere to enterprise frameworks or methodologies that relate to software engineering activities Ensure respective programs/ policies/...Full timeInternshipWork from homeShift work- ...opportunities, join us, and build real world value. As a SE II Engineer, Platform you will play a critical role helping to advance Ripple... ...Infrastructure Engineers at Ripple are a hybrid of systems and software engineers who support the design and lifecycle of our hosted...Full timeWork at officeLocal area
$125.28k - $235.74k per year
...your back. If Braze sounds like a place where you can thrive, we can’t wait to meet you. WHAT YOU’LL DO We're looking for a Software Engineer to grow our Data Lakehouse team’s capacity for impact. The Data Lakehouse team provides the foundational infrastructure and...InternshipWork at officeLocal areaFlexible hours$181.05k - $213k per year
...tools with a single system of record, Carta brings together the software, services, and legal infrastructure that founders use to manage... ...at scale. The Problems You'll Solve As a Senior Software Engineer II, KYC, you will lead technically complex projects and serve as a...Full time$81.6k - $115.2k per year
...specific details for this role. Job Description: Key Responsibilities: Exposure to AI-assisted engineering tools and coding agents. Hands-on experience to AI-assisted software engineering and agentic coding tools, such as GitHub Copilot, Cursor, Claude Code, OpenAI Codex...Full timeWork from home$81.6k - $115.2k per year
...possible. Experience and/or Education ~ BS degree in Computer Science or related Engineering discipline; or equivalent practical experience ~3-5+ years of relevant experience in software testing, including API , ETL, and accessibility ~ Hands on experience in Java,...Full timeWork from home$96.9k - $136.8k per year
...innovator and agent of change for the programsand services under management Work with other teams to implement best practices for engineering and management Work with vendor platform providers and engineering peers to keepabreast of trends, products, frameworks, and...Full timeImmediate startWork from home$81.6k - $115.2k per year
...dialogue with your recruiter who can provide you more specific details for this role. Job Description: Provide a broad range of data engineering functions including data modeling, data quality, data profiling, data acquisition and ingestion, extract transform load (ETL),...Full timeWork from home$154k - $199.5k per year
...driven to be at the cutting edge of machine learning in research, engineering, and impactful applications. We are looking for world-class... ...long‑term maintainability of shared systems. You value good software design and sweat over details in code and API design You take...Long term contractFull timeTemporary workWork from home$81.6k - $115.2k per year
...the tooling strategy Strong knowledge of test data management to reuse automated test data provisioning capabilities Effectively engineer and leverage tools and Engineering practices (DevOps tools and processes, source code management, Service Virtualization, monitoring...Full timeWork from homeShift work$87.4k - $137.4k per year
...Job Description As a Software Engineer on the Litigation Drafting team you will be building the next generation of AI agentic product for legal professionals. The team takes early Labs concepts and turns them into scalable, production-ready features. You will be developing...Full timeWork at officeLocal areaFlexible hours$92k - $118k per year
...Build and deliver complex enterprise software solutions for financial services clients. The Role As a Senior Software Engineer at Capco, you’ll design, develop, modify, maintain, and support complex web-based products and customer applications. You’ll work across the full...Full timeInternshipImmediate start- ...The Software Engineer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to...Full time
$82.1k - $132.1k per year
...Thomson Reuters is looking for a Software Engineer with an appetite to learn AI-code generation skills within our Editorial Tools & Services team. In this role, you will play an essential role in designing and deploying software applications AI-first, collaborating with...RemplacementFull timeWork at officeLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
- software developer no experience Toronto, ON
- software development engineer Toronto, ON
- software developer internship no experience Toronto, ON
- senior software developer Toronto, ON
- software design engineer Toronto, ON
- software engineer part time Toronto, ON
- new graduate software developer Toronto, ON
- linux software engineer Toronto, ON
- director software engineering Toronto, ON
- software engineer co-op Toronto, ON
