Get Jobs Alerts to Your Inbox
Create a Job alert and never miss a great opportunity again.

Remote Perl Software Developer (Senior Level) hired by Tucows

Seniority Level
Senior Level
Employee Type
Fully Remote
Salary per Year
$100k - $150k

About us

Tucows, a Canadian company that started out as just one website in 1993 and has since grown into many domains. They have mobile apps for your phone or tablet too!

Looking for a new challenge? Working from anywhere you can make connections with the world is what we do here. No matter where in time/space our employees are, working together has made this company thrive!

We believe that respect, trust, and flexibility are the basis for any productive work environment. That's why we're proud to offer remote-first positions!

Close to 1.000 people work in over 16 time zones to help us make the Internet better. If this sounds like your cup of tea (and let's be honest - who doesn't want coffee?), then get excited!

That’s why you need to work with us. As an Intermediate remote Perl Software Developer, your skills will be put on display in our company's new product development process and toolchain infrastructure!


Are you the type of person that loves innovation? Are computers your one true love, and can't get enough time on them! If so this might be an opportunity for you. We are seeking someone who will have fun with new technologies to solve exciting problems in our business ventures - think coding or designing something cool from scratch?!

You love developing software and know-how to use languages like Perl. You're great at working with distributed systems, big codebases, and staying effective no matter what the situation throws your way- all while being flexible! You can navigate the complexities found within large codebases with ease! Your flexibility also allows for effective use when priorities shift - no matter what situation arises or how quickly things change around here (the sky is always another day)!

What you’ll be doing as a remote Perl Software Developer:

  • We're looking for a Software Engineer to join our team and help build the core domain name registration system.
  • You'll be able to gain a deep understanding of our existing platforms, including how they work and what you can do with them.
  • It is important to be able to implement small stories and ensure quality through writing automated tests.
  • You are a technical expert who can contribute to all discussions about architecture and design.
  • As a member of the team, you will be asked to participate in code reviews and make sure that development standards adhere to.
  • You are a creative genius who can design and implement complex features with ease!
  • You are the trusted mentor of your team! You share knowledge with them and act as their voice.

Key skills and experience:

  • You need a Bachelor's degree in Computer Science, Software Engineering or equivalent work experience to join our team of developers.
  • You need to be an experienced software developer with 3+ years of professional experience in the field. Your portfolio should show that you can write high-quality code and deliver on deadlines, too!
  • You need to be a master programmer with experience in Object Oriented Perl!
  • You need to know the latest development best practices (version control, unit testing) if you want your code on point!
  • If you don't have experience with Continuous Integration concepts and tools, then this is not for you.
  • You need Experience delivering highly available and reliable systems. You can get that with me!
  • You need to be able to express ideas in many different forms, both verbally and through writing.

Nice to have skills and experience:

  • You'll need to have an understanding of Python if you want this remote job.
  • The perfect candidate will be able to engineer integrations with 3rd party systems. The successful applicant should have experience in this area and enjoy working on challenging projects that push the boundaries!
  • You need to be ready for a rapid-fire delivery. You'll learn how to build software that uses feature flags as well as the difference between delivered code and source control management!
  • You were looking for a job in an agile environment? You need experience working in this type of work, then click on the link below.

If you want to know more about what we stand for at Tucows, just take a look. We care deeply about protecting the open Internet and narrowing digital divides so everyone can have access regardless of their income or location in society - which means supporting fairness AND equality!

Diversity is one of the most important things in any company, and we're committed to including diversity across race/ethnicity, religion, or sexual orientation. We want all perspectives at our bakery!

We want all applicants with disabilities to be able and confident in their job application process. That's why we will support reasonable accommodations such as extended time for interviews, voice synthesizers that allow you to communicate without speaking or typing on a keyboard whatever it takes! Please contact us if there is anything else I can do for you today regarding this matter.