Senior Software Engineer

Tucows Logo

Tucows

πŸ’΅ $82k-$91k
πŸ“Remote - Canada

Summary

Join Wavelo, a SaaS company modernizing telecoms, as a Senior Development Engineer. You will design, develop, and maintain software products, collaborating with cross-functional teams and mentoring junior engineers. This remote-first position, based in Canada, requires working within North American EST-PST hours. The role involves gathering customer requirements, translating them into functional software, troubleshooting issues, and ensuring code quality. You will also stay current with emerging technologies and influence product development. The salary range is $114,100 to $126,800 CAD (other countries will differ).

Requirements

  • 5+ years of experience in software engineering
  • Experience with describing an application design using UML or similar notations
  • Take the lead on directing and implementing solutions to address issues of a moderate/loose scope
  • Highly capable of designing, developing, and maintaining complex software systems
  • Network with senior peers not familiar with the subject matter, often requiring persuasion skills
  • Experience advising junior peers
  • Ability to work independently with minimal supervision
  • Experience developing Restful applications. (Preferably with GoLang)
  • Experience designing and developing UI with UX in mind
  • Experience working with React, Vue.js, or Nuxt.js

Responsibilities

  • Responsible for the design, development, and maintenance of software applications and systems
  • Collaborate with cross-functional teams to gather and analyze requirements
  • Advanced competency in the writing of clean, maintainable, and efficient code
  • Maintain troubleshooting and debugging software issues
  • Guiding code reviews to ensure code quality
  • Review and maintain technical documentation
  • Keep up-to-date with emerging trends and technologies in software development
  • Often advise junior software engineers
  • Have a sphere of influence on many parts of a product or system

Preferred Qualifications

  • Experience working with large-scale datasets in production environments. Preferable using Postgres
  • Experience working with GraphQL, GRPC applications

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.