Software Engineer I (Java / Python / Golang)
Location: Toronto, Ontario, Canada
Work type: Full time, Remote (Hybrid Model: 4 days per week in office, 1 day remote)
Hours: 37.5 per week
Pay: $69,700 - $98,400 CAD per year (base pay may vary with experience and role)
Responsibilities
- Build and deliver quality features to support core lending and credit journeys
- Design, develop, and deliver small to medium features end‑to‑end within sprint timelines
- Write clean, maintainable, and testable code aligned with team standards
- Contribute to API development and system integrations
- Collaborate within a cross‑functional POD to refine requirements and deliver solutions
- Participate in sprint planning, stand‑ups, and retrospectives; provide constructive feedback during design and code reviews
- Own delivery from design through production, communicating progress, risks, and dependencies clearly
- Debug and resolve issues using logs, metrics, and systematic analysis; identify root causes and recommend improvements
- Apply engineering best practices such as testing, version control, CI/CD pipelines, and security considerations
- Grow skills by learning new tools, frameworks, and contributing to team knowledge sharing and documentation
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience
- 2‑3 years of relevant software development experience
- Experience delivering software features using Java, Python, or similar modern languages
- Working knowledge of APIs, microservices, or distributed systems
- Experience with version control, CI/CD pipelines, and debugging tools
- Ability to work independently on assigned features while collaborating effectively with a team
- Strong communication skills to explain technical concepts, trade‑offs, and progress clearly
Preferred Qualifications
- Familiarity with Golang
- Experience working in Agile delivery teams
- Familiarity with cloud platforms and container‑based architectures
- Exposure to security, performance, and scalability considerations in application development
- Experience integrating with external systems or third‑party APIs
- Knowledge of test automation and quality engineering practices
Hybrid Work Model
Work the majority of the week in a TD office (four days per week) with the remaining time remote from a secure home workspace.
#J-18808-Ljbffr