Senior Software Engineer

Toronto, Canada
Full Time
About 3rdwave

3rdwave builds a suite of highly ambitious software applications to support more efficient, accurate and cost effective supply chain management. Our SaaS solution supports all importing, exporting, trade compliance, and logistics functions. The 3rdwave platform enables our clients to execute, manage, and control their global trade, constantly improving their capabilities at the lowest possible cost, reduced risk, and with optimal inventory results.


We have created world-class applications and are now looking for a senior software engineer to join our growing team. Our diverse, collaborative team is incredibly passionate about supply chain management and proud of what we continue to produce. The midtown Toronto location of our office allows for accessibility to those living in the Greater Toronto-Hamilton area, and the option to work remotely will be considered.

We are a 15 person company, with all of the benefits and drawbacks that entails. A successful candidate will fit into our highly flexible group, and bring a ‘can do’ attitude and focus on getting results. What you know today, in many ways, is less important than your attitude, demonstrated ability to lead and be a part of a team, and capability to think critically and learn. If you have experience in this type of environment, and are looking to take your career to the next level, we would love to hear from you!

Our Technology
  • JAVA/JEE technologies for the backend (Wildfly Server)
  • GWT/JS for the frontend
  • TailwindCSS
  • AWS
  • MySQL Database
  • GIT (Bitbucket), JIRA, Confluence
Your Role
  • Architect new and exciting features for the application
  • Lead and mentor others in the development and delivery of stable, supportable code into production
  • Enforce a high standard of quality and consistency in the application codebase
  • Acquire knowledge of the supply chain to better understand our customers issues and how the software can address them
  • Work with the product team to help set expectations, communicate risk, and generally collaborate on product requirements and specifications
Your Experience
  • Minimum 5 years of experience in software development
  • Proven experience leading the development of enterprise-grade software applications
  • Experience working with business stakeholders
  • Ability to consider a wide variety of concerns, including security, API, UX/UI, performance, and scalability
  • Communication skills for documentation and writing specifications 
  • Working with DevOps to improve development and deployment workflows based on best practices

We are an equal opportunity employer and consider all qualified applicants equally without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, or disability status.

  • Inclusive of minority and disadvantaged groups
  • LGBTQ+ friendly workplace
  • Age-inclusive

Salary will be commensurate with skills and experience.

We thank all applicants for showing an interest in this position. Only those selected for an interview will be contacted.

Please send your resume/CV and cover letter to