Back to job search
IG
Infotree Global SolutionsVerified Job Source

Software Engineer - Golang

Execute partner integrations and collaborate on system design while balancing technical investments with product goals. Develop maintainable code and support large projects from conception to execution.

  • Hybrid
  • Toronto, ON
  • Posted Aug 27, 2026
  • Apply by Sep 26, 2026
  • 1 position

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Job summary

Job Description: Job Title: Software Engineer - Golang Duration: 6 Months Contract (Temp to Hire) Location: Downtown Toronto Temporary to Hire (long term contract or FTE conversion) Toronto - Hybrid schedule in office 2-3 days per week As a Software Engineer, you’ll be responsible for executing integrations with partners, making tradeoffs between technical investments and product work, and collaborating with other engineers on system design. You will help shape the product direction by developing a deep understanding of the customer and working closely with cross-functional partners from Product, Design, Science, and Operations. You will work with a group of talented engineers and help the team to deliver significant business impact. If you enjoy collaborating with technical and nontechnical partners in a fast-moving space with real-world impact, this is the role for you. Responsibilities: Write well-crafted, well-tested, readable, maintainable code Can help support large projects from idea to positive execution Unblock, support and communicate with external and internal partners to achieve results Participate in code reviews to ensure code quality and distribute knowledge Share your knowledge by giving brown bags, tech talks, and promoting appropriate tech and engineering best practices Requirements: 3+ years of software engineering experience with high-level programming languages. Experience with Python and Go required. BS/MS in Computer Engineering, Computer Science, or related field, or equivalent work experience. Strong background in distributed systems, and proficient in relational or NoSQL databases. Proven experience in designing, debugging, and managing fault-tolerant, highly available, large-scale distributed systems. Experience working with public cloud platforms (e.g., AWS, GCP, Microsoft Azure, etc.) Nice to have: proficiency in AI tools.

What you’ll do

Execute partner integrations and collaborate on system design while balancing technical investments with product goals. Develop maintainable code and support large projects from conception to execution.

Requirements

Requires 3+ years of software engineering experience with proficiency in Go and Python. A degree in Computer Science or a related field and experience with public cloud platforms and distributed systems are required.

Listed skills

  • Microsoft AzurePreferred
  • GoPreferred
  • Amazon Web ServicesPreferred
  • Google CloudPreferred
  • PythonPreferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Golang
  • Python
  • Distributed Systems
  • Relational Databases
  • NoSQL
  • AWS
  • GCP
  • Microsoft Azure
  • System Design
  • Code Review
  • Fault-tolerant Systems
  • AI Tools

Job areas

  • Software
  • Technology
  • Engineering
  • Transportation
  • Logistics

Additional details

Minimum education
Bachelor’s degree
Minimum experience
2+ years
Apply by
Sep 26, 2026
Posting language
English
Working hours
40 hours per week
Office presence
3 days per week
Seniority
Mid-Senior level
Application method
Direct apply is available