(Virtual) Software Development Engineer

2 weeks ago


Vancouver BC, Canada T-Net British Columbia Full time

Netskrt Systems is looking for a highly skilled and experienced Senior Software Engineer with a strong background in networking software development. 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. Netskrt offers the opportunity to obtain hands-on experience with storage, networking, analytics, and cloud technologies. As part of the engineering team, you will have the opportunity to design and implement solutions to solve challenging problems in a startup environment, working with accomplished engineers and a leadership team with a proven track history of success. This position is located in downtown Vancouver, BC and in a hybrid work environment. As a Senior Software Engineer on our team, we will provide you with exciting challenges and the opportunity to make a significant impact on our networking design and infrastructure. If you have a passion for software development, networking (TCP/IP, DNS, Routing, etc.) and you enjoy working in a dynamic and collaborative environment, we would love to hear from you.
Key Responsibilities:
# Collaborate with cross-functional teams, including software developers, network engineers, system administrators, and product managers, to gather requirements and understand business needs.
# Design and develop scalable and efficient networking software solutions.
# Research, analyze, and propose innovative solutions to optimize network performance, reliability, and security.
# Design, implement and maintain DNS infrastructure, including domain registration, zone management, DNS caching, and DNS security (DNSSEC).
# Configure and manage BGP routing protocols, including route distribution, route filtering, and network traffic engineering.
# Develop and maintain network monitoring tools and systems to ensure smooth operation and efficient troubleshooting.
# Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices.
# Stay up to date with the latest advancements in networking technologies and standards.
# Mentor and provide technical guidance to junior engineers, sharing knowledge and promoting professional growth within the team.

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

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

Salary: $120,000 to $150,000 CAD depending on experience.
#J-18808-Ljbffr


  • Software Developer

    2 weeks ago


    Vancouver, British Columbia, Canada Invinity Energy Systems plc Full time $42,000

    About Invinity Energy Systems plcInvinity Energy Systems plc is a leading provider of energy storage solutions. Our mission is to help transform renewable energy into a stable and dependable contributor to the transition to net zero.Job Title: Software Developer - Virtual Intern or CO-OPWe are seeking a highly motivated and skilled software developer to join...


  • Vancouver, British Columbia, Canada Go REcruitment Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Digital Innovation Group (DIG) at Providence. As a key member of our team, you will play a critical role in designing and developing cutting-edge virtual health assistants that improve patient outcomes and experiences.Key ResponsibilitiesLead the technical direction of our...


  • Vancouver, British Columbia, Canada Go REcruitment Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Digital Innovation Group (DIG) at Providence. As a key member of our team, you will play a critical role in designing and developing cutting-edge virtual health assistants that improve patient outcomes and experiences.Key ResponsibilitiesLead the technical direction of our...


  • Vancouver, British Columbia, Canada Go REcruitment Full time

    About Go RecruitmentGo Recruitment is a leading provider of technology talent to the healthcare industry. We are passionate about connecting top engineers with innovative companies that are changing the world.About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Digital Innovation Group. As a key member of our team, you will be...


  • Vancouver, British Columbia, Canada Go REcruitment Full time

    About Go RecruitmentGo Recruitment is a leading provider of technology talent to the healthcare industry. We are passionate about connecting top engineers with innovative companies that are changing the world.About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Digital Innovation Group. As a key member of our team, you will be...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Software Development Engineer OpportunityAmazon Development Centre Canada ULC is seeking a highly motivated Software Development Engineer to join our team. As a Jr. Software Development Engineer, you will have the opportunity to work on real software projects and collaborate with experienced software engineers who provide guidance and opportunities for...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Software Development Engineer OpportunityAmazon Development Centre Canada ULC is seeking a highly motivated Software Development Engineer to join our team. As a Jr. Software Development Engineer, you will have the opportunity to work on real software projects and collaborate with experienced software engineers who provide guidance and opportunities for...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe're seeking a skilled Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for building software that runs on millions of Echo family devices and Alexa-enabled devices.Key ResponsibilitiesDesign and develop high-quality software that meets the needs of our...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe're seeking a skilled Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for building software that runs on millions of Echo family devices and Alexa-enabled devices.Key ResponsibilitiesDesign and develop high-quality software that meets the needs of our...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for building software that runs with high quality on millions of Echo family devices and Alexa-enabled devices.Key ResponsibilitiesDesign and develop software that meets the...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for building software that runs with high quality on millions of Echo family devices and Alexa-enabled devices.Key ResponsibilitiesDesign and develop software that meets the...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe're seeking a skilled Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for building software that runs on millions of Echo family devices and Alexa-enabled devices.Key ResponsibilitiesDesign and develop high-quality software that meets the needs of our...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe're seeking a skilled Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for building software that runs on millions of Echo family devices and Alexa-enabled devices.Key ResponsibilitiesDesign and develop high-quality software that meets the needs of our...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe're seeking a skilled Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for building software that runs on millions of Echo family devices and Alexa-enabled devices.Key ResponsibilitiesDesign and develop high-quality software that meets the needs of our...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe're seeking a skilled Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for building software that runs on millions of Echo family devices and Alexa-enabled devices.Key ResponsibilitiesDesign and develop high-quality software that meets the needs of our...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a Software Development Engineer, you will be responsible for building software that runs with high quality on millions of Echo family devices and Alexa-enabled devices.Key ResponsibilitiesBuilding software that runs with...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a Software Development Engineer, you will be responsible for building software that runs with high quality on millions of Echo family devices and Alexa-enabled devices.Key ResponsibilitiesBuilding software that runs with...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe're seeking a talented Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for building software that runs on millions of Echo family devices and Alexa-enabled devices.Key ResponsibilitiesDesign and develop high-quality software that meets the needs of...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe're seeking a talented Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for building software that runs on millions of Echo family devices and Alexa-enabled devices.Key ResponsibilitiesDesign and develop high-quality software that meets the needs of...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleAmazon Development Centre Canada ULC is seeking a highly motivated and talented Junior Software Development Engineer to join our team. As a Jr. SDE, you will have the opportunity to work on real software projects, collaborate with experienced software engineers, and contribute to impactful deliverables.Key ResponsibilitiesDesign and develop...