- Company Name
- TD Securities
- Job Title
- Software Engineer III (Full Stack)
- Job Description
-
**Job Title**
Software Engineer III (Full Stack)
**Role Summary**
Lead full‑stack software engineering for a Business Banking Onboarding & Compliance platform, driving automation, AI integration, and scalable, secure solutions across application, platform, and infrastructure layers.
**Expectations**
* Deliver high‑quality, maintainable code and architecture that meets business and compliance requirements.
* Champion engineering best practices, tool adoption, and process automation.
* Collaborate cross‑functionally with product, operations, governance, and vendors to ensure alignment and risk mitigation.
* Mentor junior engineers, conduct knowledge transfer, and foster a culture of continuous improvement.
* Monitor costs, manage stakeholder impact, and contribute to contract negotiations.
**Key Responsibilities**
1. Design, develop, and maintain full‑stack solutions adhering to architectural principles.
2. Own technical assets, ensuring documentation, testing, and release processes are robust.
3. Implement CI/CD pipelines, automated testing, and self‑service release mechanisms for applications, platforms, and infrastructure.
4. Partner with Operations to integrate automated workflows and monitor deployment health.
5. Drive innovation: evaluate emerging technologies, propose AI/ML enhancements, and recommend platform improvements.
6. Engage with governance, compliance, and risk teams to address regulatory constraints and audit requirements.
7. Negotiate and manage third‑party contracts, maintaining vendor relationships and service levels.
8. Analyze cost implications, optimize resource usage, and report on engineering spend.
9. Facilitate knowledge sharing with senior leadership, teams, and business units.
10. Prioritize and deliver on project timelines while maintaining quality and stakeholder satisfaction.
**Required Skills**
* 7+ years of professional software development experience.
* Full‑stack expertise (frontend frameworks such as React/Vue, backend languages like Java, C#, Node.js, or Python).
* Cloud platform proficiency (AWS, Azure, or GCP) and infrastructure as code (Terraform, ARM, CloudFormation).
* CI/CD tooling (Git, Jenkins, GitLab CI, Azure DevOps, CircleCI).
* Strong architectural design, scalability, performance, and security fundamentals.
* Experience with automation, AI/ML integration, and data pipelines.
* Excellent stakeholder communication and cross‑functional collaboration.
* Vendor management, negotiation, and cost control capabilities.
* Familiarity with regulatory and compliance frameworks relevant to banking/financial services.
**Required Education & Certifications**
* Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
* Professional certifications such as AWS Certified Solutions Architect, Azure Solutions Architect, TOGAF, or PMP are preferred.
---