Cloud Developer

Waterloo, Ontario
North America

Have a passion to reduce global road fatalities? Come join us and make a difference! With offices around the world, Transoft Solutions is an international leader in the development of innovative software for the transportation engineering design sector. The company’s success is a result of our amazing work culture, our innovative and highly sought-after products, and the superb customer service we deliver.

Transoft Solution’s Transportation Safety Unit is the leader in cutting-edge traffic safety analytics. We analyze traffic patterns – applying computer vision, AI, and machine learning to measure collision risk and predict incidents before they take place. We are growing our team to transform the world and build tomorrow’s cities – today! Since 1991, Transoft Solutions has invested in people, software, and technology to help our clients achieve their full potential.

We offer an attractive and competitive compensation package including pay-for-performance incentives, professional development opportunities, savings programs, group health benefits, family-friendly policies, and flexible-work options.


We currently have an opening for a Software Developer at our Transportation Safety Office in Waterloo, Ontario. As an integral member of the Development team, the Software Developer works with the Development team to maintain and implement a continuous integration and deployment strategy across all our TSBU products.

What opportunities will this role offer you?

  • Leverage your creative spirit and put your talents on full display in a workspace where you are guaranteed to make an impact.
  • Undertake diverse duties and take on both authority and responsibility over your projects.
  • Join and grow with a team of talented industry experts.
  • Work with innovative AI-based technology in a fast-growing industry.

Essential Responsibilities:

  • Building and maintaining the infrastructure to support an AI processing pipeline.
  • Maintain, improve, and re-invent existing company products.
  • Utilize continuous integration pipelines to maintain and improve products.
  • Maintain and optimize our cloud server infrastructure and services.
  • Work within an agile software development process and contribute to the improvement of that process.
  • Collaborate with other stakeholders and be accountable to each other to achieve the project’s vision.


You have the experience, drive, and creativity in developing innovative and quality software product for a broad base of users. You understand the principles of agile software development and can plan, design, and implement features efficiently in a fast-paced work environment. You have a practical knowledge of object-oriented design and implementation. You want to work with a group of dedicated software professionals and get on board with a fast growing, leading edge, and competitive software company.

Experience and Qualifications:

  • You possess a bachelor’s degree (or higher) in Computer Science, engineering, or related fields – or the equivalent experience.
  • You have 5 or more years of experience using Python, database technologies (such as PostgreSQL), and AWS or another web server technology.
  • You are familiar and comfortable with both Windows and Linux OS Internals, file systems, disk & storage technologies, and storage protocols.
  • You have experience developing and utilizing server load balancing strategies and techniques.
  • You have experience utilizing cloud computer environments.


  • You have experience using Ruby on Rails.
  • You have experience working with web server software such as NGINX, Passenger, RESTfulAPI, LetsEncrypt.
  • You have experience building scalable product cloud-based platforms.

Skills, Knowledge and Abilities:

  • You excel when working in a deadline-driven agile software development environment.
  • You have exceptional analytical and problem-solving skills.
  • You can communicate efficiently and tactfully with team members and other stakeholders with diverse background.
  • You can juggle multiple projects and prioritize efficiently with a team.
  • You are self-motivated and driven to be successful.


Transoft is an exciting global software company celebrating its 30th year and we are proud of the extent of our user footprint – over 30,000 users in 120 countries worldwide. We are the global leaders in transportation engineering software. But we are not just in the business of developing engineering software; we also believe in delivering outstanding sales and technical services.

We believe in teamwork, growth, superb customer service and continuous improvement. We like to celebrate our successes, our milestones, and our diversity. Transoft stands behind three building blocks for success: our Customers, our Products, and our People; and culture is a very integral part of our existence. We take every opportunity to enjoy and share the benefits of having large company ambitions and small company agility.

We are engineers and developers, accountants and marketers, analysts, and administrators. Yes, we might be professional nerds, but after getting to know us, you will find that we are passionate, curious, generous, competitive, and friendly.


If you are bright, creative, resourceful, and want to make a real difference rather than just be another ‘cog on the wheel’, join our team and start on a journey you will not regret!

Candidates must be eligible to work in Canada and able to work in the Waterloo region of Ontario. We sincerely thank all applicants for their time and interest, however, only candidates under consideration will be contacted.