Senior Software Engineer

4 weeks ago


Vancouver, British Columbia, Canada T-Net British Columbia Full time
Job Title: Senior Software Engineer

Netskrt Systems is seeking a highly skilled and experienced Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining cutting-edge software and networking solutions that meet the company's requirements and align with industry best practices.

Key Responsibilities:

  1. Collaborate with cross-functional teams to gather requirements and understand business needs.
  2. Design and develop scalable and efficient networking software solutions.
  3. Research, analyze, and propose innovative solutions to optimize network performance, reliability, and security.
  4. Design, implement, and maintain DNS infrastructure, including domain registration, zone management, DNS caching, and DNS security (DNSSEC).
  5. Configure and manage BGP routing protocols, including route distribution, route filtering, and network traffic engineering.
  6. Develop and maintain network monitoring tools and systems to ensure smooth operation and efficient troubleshooting.
  7. Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices.
  8. Stay up to date with the latest advancements in networking technologies and standards.
  9. Mentor and provide technical guidance to junior engineers, sharing knowledge and promoting professional growth within the team.

Required Qualifications:

  1. Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  2. Proven experience (5+ years) working as a Software Engineer, preferably in a networking-focused role in a fast-paced software development environment.
  3. Strong knowledge and experience with networking technologies including IPv4, IPv6, TCP, BGP (or other routing protocol), DNS, Routing, Switching, and LAN technologies.
  4. Required proficiency developing networking software in C. Python is also a strong requirement.
  5. Familiarity with network analysis tools, packet capture, and debugging tools (e.g., Wireshark, tcpdump).
  6. Experience with network security principles and best practices, including DNSSEC and SSL/TLS protocols.
  7. Understanding of scalable architectures, distributed systems, and high-performance networking.
  8. Strong analytical and problem-solving skills, with the ability to troubleshoot complex networking issues.
  9. Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
  10. Attention to detail and a commitment to delivering high-quality software solutions.

Desired Qualifications:

  1. Experience with Content Delivery Networks (CDNs) and content caching.
  2. Experience with cloud platforms and services, such as AWS, Azure, or Google Cloud.
  3. Knowledge of cloud networking technologies (e.g., AWS VPC, Azure Virtual Network).
  4. Knowledge of networking services such as DNS, BGP, OSPF.
  5. Knowledge of computer security principles and best practices.

Salary: $120,000 to $150,000 CAD depending on experience.



  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Aequilibrium Software Inc. As a key member of our team, you will be responsible for designing, developing, and maintaining our company's backend systems.Key Responsibilities:Design and develop scalable, efficient, and secure backend systems...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior Software Engineer to join our team at Take-Two Interactive Software, Inc. As a Senior Software Engineer, you will be responsible for establishing the culture for our engineering team and laying the foundation for our frontend architecture.Company OverviewTake-Two Interactive Software, Inc. is a leading...


  • Vancouver, British Columbia, Canada Saba Software (Canada) Inc. Full time

    About the Role:As a senior software engineer, you will be responsible for designing, developing, and maintaining complex software systems. With a focus on innovation, you will work closely with our team to deliver high-quality solutions that meet the needs of our clients.Key Responsibilities:• Collaborate with cross-functional teams to identify and...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    Join Our Team as a Senior Software Engineer - Backend ArchitectWe are looking for an experienced Senior Software Engineer to join our team in San Francisco and Vancouver. As a Backend Architect, you will be responsible for leading the development of scalable and robust large-scale distributed backend systems.About the PositionTake-Two Interactive is a...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    Senior Backend Software Engineer (.NET)We are seeking a highly skilled Senior Backend Software Engineer with expertise in .NET to contribute to our team's success. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using .NET technologies. Your expertise in .NET Core, ASP.NET,...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    Senior Backend Engineer (.NET)We are seeking a highly skilled Senior Backend Engineer with expertise in .NET to drive innovation and growth in our FinTech and VR initiatives. As a key member of our team, you will be responsible for designing and implementing scalable, secure, and efficient backend systems that meet the needs of our clients.About the...


  • Vancouver, British Columbia, Canada Arista Full time

    Senior/Lead Software Engineer (Packet Forwarding Engines)Arista Networks is a leading provider of data-driven, client-to-cloud networking solutions for large data center, campus, and routing environments. We're seeking a highly skilled Senior/Lead Software Engineer to join our Packet Forwarding Engines (PFE) and System software development team.About the...


  • Vancouver, British Columbia, Canada Arista Full time

    Senior/Lead Software Engineer (Packet Forwarding Engines)Arista Networks is a leading provider of data-driven, client-to-cloud networking solutions for large data center, campus, and routing environments. We're seeking a highly skilled Senior/Lead Software Engineer to join our Packet Forwarding Engines (PFE) and System software development team.About the...


  • Vancouver, British Columbia, Canada Arista Full time

    Senior/Lead Software Engineer - Packet Forwarding EnginesArista Networks is seeking a highly skilled Senior/Lead Software Engineer to join our Packet Forwarding Engines (PFE) and System software development team. As a core member of the PFE software and System software team, you will be part of a fast-paced, high-caliber team building packet forwarding...


  • Vancouver, British Columbia, Canada Arista Full time

    Senior/Lead Software Engineer (Packet Forwarding Engines)Arista Networks is a pioneer in software-driven cloud networking solutions for large data center storage and computing environments. Our award-winning platforms redefine scalability, agility, and resilience, with over 20 million cloud networking ports shipped worldwide.We are seeking a world-class...


  • Vancouver, British Columbia, Canada Arista Full time

    Senior/Lead Software EngineerArista Networks is a leading provider of data-driven, client-to-cloud networking solutions for large data center, campus, and routing environments. We're seeking a highly skilled Senior/Lead Software Engineer to join our Packet Forwarding Engines (PFE) and System software development team.About the RoleAs a core member of our PFE...


  • Vancouver, British Columbia, Canada Arista Full time

    Senior/Lead Software Engineer (Packet Forwarding Engines)Arista Networks is a pioneer in software-driven cloud networking solutions for large data center storage and computing environments. Our award-winning platforms redefine scalability, agility, and resilience, with over 20 million cloud networking ports shipped worldwide.We are seeking a world-class...


  • Vancouver, British Columbia, Canada Brex Inc. Full time

    Job Title: Senior Software EngineerWe're building the future of financial services at Brex Inc., and we're looking for a talented Senior Software Engineer to join our team.About the RoleWe're seeking a highly skilled software engineer to design and develop innovative data-driven systems that manage risk at scale. As a Senior Software Engineer, you'll work...


  • Vancouver, British Columbia, Canada 2K Full time

    Job Title: Senior Software EngineerFrostbite is EA's cutting-edge game development engine, empowering global teams to shape the future of gaming by creating innovative engine features and tools.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our Frostbite Render Systems team, driving technology forward to power future titles and...


  • Vancouver, British Columbia, Canada Livesuper Full time

    Unlock Your Potential as a Senior Software Engineer at LivesuperWe're on a mission to help people live their best lives, and we need talented engineers like you to join our team. As a Senior Software Engineer at Livesuper, you'll play a key role in shaping the future of our payment processing infrastructure.About the RoleWe're looking for a highly skilled...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    Senior Software Engineer for Cloud Databases Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to design and build reliable, high-performance solutions for Cosmos DB services at scale. About the Role As a Senior Software Engineer, you will work across the stack and collaborate with engineers on the team to convert vision into a...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Respawn Entertainment. As a key member of our engineering leadership team, you will be responsible for designing and delivering key strategic engineering goals for the Apex Legends franchise.Key Responsibilities:Collaborate with the Head of Online...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at T-Net British Columbia. As a Senior Software Engineer, you will be responsible for mentoring a team of full stack engineers, fostering a culture of continuous improvement and innovation.Key Responsibilities:- Mentor a team of full...


  • Vancouver, British Columbia, Canada Randhawa Farms Ltd Full time

    Job Title: Senior Software EngineerAt our company, we are seeking a talented Senior Software Engineer to join our team. The ideal candidate will have extensive experience in software development and a strong understanding of computer science concepts.Key Responsibilities:1. Design and implement software solutions using Python and other technologies.2....


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWho We AreAt Take-Two Interactive Software, we're a leading developer, publisher, and marketer of interactive entertainment for consumers worldwide. Our products are designed for console gaming systems, PC, and mobile devices, and are delivered through physical retail, digital download, online platforms, and cloud streaming services.Our...