Posted 1w ago

Software Engineer

@ Kaleris
British Columbia, Canada
OnsiteFull Time
Responsibilities:design features, build UI, collaborate teams
Requirements Summary:2+ years of professional software development; Angular; C#; SQL; REST APIs; RxJS; unit testing.
Technical Tools Mentioned:Angular, C#, SQL, RxJS, Jasmine, Karma, Azure, REST APIs
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Job Description:

The Role

We're looking for a talented Software Engineer to join the CAMS engineering team on-site and help us build and evolve the Kaleris TMS platform. You'll work on a product suite that powers real-world logistics for some of North America's largest private fleets, tackling complex, time-sensitive supply chain problems every day.

What You'll Do

  • Design, develop, test, and maintain features for the Kaleris TMS platform
  • Build and maintain responsive, high-performance Angular web applications used by dispatchers, route planners and logistics teams
  • Collaborate with product managers, QA engineers, and other developers in an agile environment
  • Contribute to the integration of Prospero with other Kaleris Inland Solutions to deliver a comprehensive enterprise yard and transportation management suite
  • Participate in code reviews, architectural discussions, and continuous improvement initiatives
  • Collaborate with customers and end-users to solve logistics challenges
  • Application support, on-call support, and customer site visits (U.S. travel).

What We're Looking For

Required:

  • 2+ years of professional software development experience
  • Experience working with enterprise scale web applications, preferably using Angular
  • Proficiency in C#
  • Experience with advanced SQL queries and stored procedures
  • Component-based architecture, services, and dependency injection
  • RxJS and reactive programming patterns
  • Working with REST APIs and integrating backend services
  • Writing unit tests with Jasmine/Karma or similar testing frameworks

Nice to Have:

  • Experience in logistics, transportation management, or supply chain software
  • Experience with Microsoft Azure and serverless architecture
  • Knowledge of agile/scrum methodologies
  • Experience with AI-assisted coding tools (e.g., GitHub Copilot, Cursor, Claude Code, or similar) to accelerate development, improve code quality, and enhance productivity
  • Experience with dispatch, routing, or fleet management systems

Kaleris is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.