Back to job search
T
TRAFFIXVerified Job Source

Senior Software Engineer

Design, build, and maintain backend services and web applications while owning features from design through deployment. Collaborate with cross-functional teams to improve system performance, reliability, and scalability.

  • On-site
  • Toronto, ON
  • Posted Jul 28, 2026
  • Apply by Aug 27, 2026
  • 1 position

Job summary

TRAFFIX is a Third-Party Logistics leader with more than 40 years' experience. We got to where we are by combining our logistics expertise with our ability to attract and retain top talent. From logistics coordinators to warehouse associates and drivers, our team is second to none. If you are driven, ambitious and looking for a high-performance environment where hard work pays off, we want to hear from you. About the role: We’re looking for a Senior Software Engineer who enjoys building reliable, scalable systems and working through complex, real-world challenges. In this role, you’ll work closely with Tech Leads, Product, QA, and DevOps to design, build, and maintain backend services and web applications. You’ll own features end-to-end, contribute to architectural and system design decisions, and play a key role in improving the reliability, performance, and scalability of our platforms. This role is a great fit for someone who thrives in a high-ownership, collaborative environment and enjoys solving meaningful problems with a pragmatic approach. The comp. range for this role is: $100,000-$130,000 CAD. Key Responsibilities: Collaborate with Product, QA, and DevOps to deliver high-quality features Own features from design through deployment and support. Set and promote best practices for architecture, design, and testing across the team Play a key role in improving system performance and reliability. Write clean, testable, and maintainable code Participate in code reviews and technical discussions Requirements: 7+ years of professional software development experience Strong backend experience with C# / .NET Frontend experience with React Experience building APIs and distributed systems Solid understanding of relational databases (SQL-based systems preferred) Strong system design, debugging, and code review skills A pragmatic mindset—knowing how to balance quality, speed, and delivery Experience with GraphQL (clients and/or servers), Redis or similar caching technologies, Azure is an asset to have Exposure to automated testing frameworks and CI/CD pipelines and Interest or experience in using AI-driven tools to enhance software development and delivery is an asset to have TRAFFIX gives equal consideration for a job and terms and conditions of employment to all individuals and that the employer does not discriminate based on race, color, religion, age, marital status, national origin, disability or sex including sexual orientation, and gender identity or expression.

What you’ll do

Design, build, and maintain backend services and web applications while owning features from design through deployment. Collaborate with cross-functional teams to improve system performance, reliability, and scalability.

Requirements

Requires over 7 years of professional software development experience with strong expertise in C#/.NET and React. Proficiency in SQL, distributed systems, and system design is essential, with Azure and GraphQL being assets.

Listed skills

  • ReactPreferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • C#
  • .NET
  • React
  • API Development
  • Distributed Systems
  • SQL
  • System Design
  • Debugging
  • Code Review
  • GraphQL
  • Redis
  • Azure
  • Automated Testing
  • CI/CD
  • AI-driven tools

Job areas

  • Software
  • Technology
  • Engineering
  • Logistics
  • Transportation

Additional details

Minimum experience
5+ years
Apply by
Aug 27, 2026
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level