Jobs

    Sr Engineer Development - Canada - Tucows Inc.

    Tucows Inc.
    Tucows Inc. Canada

    3 weeks ago

    Default job background
    Description

    Tucows Domains is the world's largest wholesale domain registrar, responsible for maintaining the health, neutrality, and openness of an important—but largely invisible part of the Internet: the domain name system (DNS).

    As part of Tucows—one of the world's largest Internet companies—Tucows Domains has a rich history of helping make the Internet better, operating globally under the Ascio, Enom, Hover and OpenSRS brands.

    We embrace a people-first philosophy that is rooted in respect, trust, and flexibility. We believe that whatever works for our employees is what works best for us. It's also why the majority of our roles are remote-first, meaning you can work from anywhere you can connect to the Internet Today, over one thousand people from over 20 countries are part of our team.

    If this sounds exciting to you, join the herd

    About the Opportunity

    Tucows Domains is looking for an engineer to join a team of developers. You'll be joining a greenfield project where we build a new system to replace all of our existing domain management systems. The system will ultimately manage 25 million domains and handle a large number of users and transactions.

    About yourself

    • You enjoy greenfield software development
    • You excel at solving problems at scale for millions of people
    • You want to work with cutting edge technologies
    • You want to work with and learn from some of the smartest minds in the industry
    • You are preferably located in North America, Europe or the Middle East

    Job Duties

    • Design and develop services and features using modern technologies to deliver reliable scalable, testable, and secure software solutions
    • Strong understanding of Agile Practices and Test Driven Development
    • Contribute to technical architectural design and planning sessions
    • Participate in code reviews and ensure that development standards are adhered to
    • Balance the need to ship code quickly with the need to make sound technical decisions

    Knowledge, Skills and Abilities

    • Exposure to multiple programming language platforms
    • Strong experience with GoLang and Python. Some experience in C# desired but not required
    • Experience with Test Driven Development
    • Experience with Postgres or similar RDBMS systems (like MS SQL)
    • Experience with Continuous Integration concepts and tools
    • Experience delivering highly available and reliable systems
    • Experience with AWS is highly advantageous
    • Strong analytical skills and troubleshooting skills
    • Experience working in an agile environment
    • Good communication skills, both verbal and written
    • Knowledge of domains and DNS is a plus

    Qualifications Required

    • 3+ years professional experience in a software engineering environment

    Want to know more about what we stand for? At Tucows we care about protecting the open Internet, narrowing digital divide, and supporting fairness and equality. The base salary range for this position is $1 46, $162,600.00, r ange shown in $USD for US residents and $128, $143,200.00 in CAD for Canadian residents. Other countries will differ. Range may vary on a number of factors including, but not limited to: location, experience and qualifications. Tucows believes in a total rewards offering that includes fair compensation and generous benefits. Learn more about Tucows Benefits.

    We also know that diversity drives innovation. We are committed to inclusion across race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status or disability status. We celebrate multiple approaches and diverse points of view.

    We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation.

    Tucows and its subsidiaries participate in the E-verify program for all US employees.

    Learn more about Tucows, our businesses, culture and employee benefits on our site here .

    #J-18808-Ljbffr


  • Photonic Inc. Canada Full time

    Quantum Engineer – Materials Development · Employment Type: Full Time · Compensation: The base annual salary range for this full-time role is between $134,000 to $184,000. Actual compensation may vary outside of this range and is dependent on various factors including but not l ...

  • Monad Labs, Inc.

    Developer Engineer

    4 days ago


    Monad Labs, Inc. Canada $150,000 - $200,000

    Monad Labs is a venture-backed startup building the Monad blockchain, a high-performance blockchain built to bring world adoption to decentralized apps. Monad delivers 1000x the throughput of Ethereum—10,000 transactions per second—while maintaining backward-compatibility for Eth ...

  • PocketHealth Inc.

    Developer Engineer

    4 days ago


    PocketHealth Inc. Canada

    What if you could personally impact the future of healthcare? As part of the PocketHealth team, you will enable hospitals and clinics across North America — and more importantly, empower over a million patients — to discover a better healthcare experience. · PocketHealth is a pa ...


  • RPMGlobal Canada

    Transforming the Future with Convergence of Simulation and Data · Software Engineer Controls · Our client in Kanata, ON is looking for a Software Engineer Controls. This is a contract position. · We are looking for energetic software engineers with genuine passion for developi ...


  • Zapier Canada

    With millions of people benefiting from automation, we're excited to keep expanding our product and team. · As we continue to scale our product and grow our team, we're looking for an experienced Engineering Manager. This role will lead a new team of Site Reliability Engineers f ...


  • Flarial Services LLP Canada

    Job Description · Proven work experience as a Software Engineer or Software Developer · Experience designing interactive applications · Ability to develop software in Java, Ruby on Rails, C++ or other programming languages · Excellent knowledge of relational databases, SQL an ...


  • Ziff Davis, Inc Canada

    Senior Software Engineer, .NET Billing (Line 2) · As a leader in cloud communications, Line2 is on a mission to provide "everywhere workers" with the means to manage their business communications from anywhere and on any device. Our line of products make it easy to have productiv ...


  • Aeroqube Canada

    Senior Software Engineer – .Net Jobs in Noida | Career - AeroQube Work with us Senior Software Engineer – .Net · Follow software development best practices for design and codedevelopment. · Responsible for quality of deliverables. · Net development using .Net Core, should have ...


  • Mosey Canada

    About Mosey · Mosey makes employment compliance a breeze so fast-growing companies can hire and operate anywhere—without the administrative burden. · What's so hard about hiring people in multiple locations anyway? · Each country, state, and municipality has its own employment ...


  • Elliotts Immigrations Services LLP Canada

    Job Description · Software Engineer Responsibilities: · Developing and directing software system validation and testing methods. · Directing our software programming initiatives · Overseeing the development of documentation. · Working closely with clients and cross-functiona ...


  • Vidyard Canada

    Vidyard is the video platform that's built for business. Sales reps, marketers, and corporate communicators use Vidyard to record and share videos that grab attention and deliver their message in a personal, impactful way. It's the video tool of choice for Microsoft, LinkedIn, an ...


  • RGBSI Canada

    Job Description:The Brake Development Lab (BDL) is part of the Engineering Systems Development – Chassis / Body-in-White (ESD – CBIW) department.The selected candidate will be eager, hardworking and responsible for directing activities. Responsibilities include the operation of t ...


  • Advanced Micro Devices Canada

    WHAT YOU DO AT AMD CHANGES EVERYTHING · We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the ...


  • Occidental Petroleum Canada

    Job Description - Technology Development Engineer · Technology Development Engineer · Oxy is an international energy company with assets primarily in the United States, the Middle East and North Africa. We are one of the largest oil and gas producers in the U.including a leadin ...


  • Practice Canada

    Practice helps solopreneurs do more, faster. Our software is ambitious in its scope — we're building a customizable, modern CRM for the business of one. Workflows, payment automation, scheduling, forms, notes, real-time messaging, and more; We are looking for a senior software de ...


  • Trexity Canada

    Our company is a dynamic, technology-driven local delivery startup committed to eliminating the complexities of local delivery for small and medium-sized businesses. Our mission is to make delivery as seamless as electricity and to support the communities we operate in. We are a ...


  • Advanced Micro Devices Canada

    WHAT YOU DO AT AMD CHANGES EVERYTHING · We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the ...


  • PocketHealth Inc. Canada

    What if you could personally impact the future of healthcare? As part of the PocketHealth team, you will enable hospitals and clinics across North America — and more importantly, empower over a million patients — to discover a better healthcare experience. · PocketHealth is a pa ...


  • StackAdapt Inc. Canada

    StackAdapt is a self-serve advertising platform that specializes in multi-channel solutions including native, display, video, connected TV, audio, in-game, and digital out-of-home ads. We empower hundreds of digitally-focused companies to deliver outcomes and exceptional campaign ...


  • Practice Canada

    Practice helps solopreneurs do more, faster. Our software is ambitious in its scope — we're building a customizable, modern CRM for the business of one. Workflows, payment automation, scheduling, forms, notes, real-time messaging, and more; solopreneurs can run their entire busin ...