Staff Software Engineer

4 weeks ago


Burnaby, British Columbia, Canada Infoblox Full time

At Infoblox, we are seeking a highly skilled Staff Software Engineer to join our Engineering team located in Burnaby, BC.

This is an exciting opportunity to develop features for Infoblox's next-generation DNS, DHCP, and IP Address Management (DDI) services, utilizing your experience and creativity to influence technology direction and decisions.

We are looking for a motivated self-starter who excels in dynamic, fast-paced, and team-oriented environments, with a solid systems background and knowledge of Linux kernel and OS internals, GNU toolchain, and debugger knowledge.

The ideal candidate will have experience in designing and developing software for Enterprise & Service Provider solutions using C, Linux, and Python, and will be able to develop unit and functional tests for continuous integration and continuous deployment in a modern CI/CD environment.

Key Responsibilities:

  • Design and develop software for Enterprise & Service Provider solutions using C, Linux, and Python
  • Develop unit and functional tests for continuous integration and continuous deployment in a modern CI/CD environment
  • Work in an Agile/Scrum development methodology to drive key aspects of product definition, execution, and test
  • Partner with peer engineers in a highly collaborative environment
  • Benchmark, optimize, and fine-tune software performance
  • Collaborate with Quality Assurance to investigate and fix defects
  • Handle customer escalations and debug issues to fix bugs

Requirements:

  • 12+ years of experience in software development in Python and C programming in a Linux or Unix environment
  • Solid systems background and knowledge of Linux kernel and OS internals, GNU toolchain, and debugger knowledge
  • Excellent network, socket, and multi-threaded programming required; experience working in DNS and DHCP protocols is a plus
  • Superb development and problem-solving skills are required
  • In-depth working knowledge Linux platform services, performance analysis, and in kernel level debugging using gdb and other tools
  • Solid understanding of networking concepts, OSPF, BGP, IPv6, DHCP, and DNS protocol
  • Knowledge of virtualization technologies such as VMware vSphere and vCloud Director is a plus
  • Experience in microservices architecture and container-based software using Docker and other container technologies is a plus
  • Experience in Agile methodologies with software development life-cycle experience
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent is required, master's degree preferred

What You'll Get:

  • A competitive salary and benefits package, including a 401k with company match and generous paid time off
  • Opportunities for growth and development, including a world-class learning platform (Litmos), training, workshops, mentorship, and an annual up to $5,000 Career Development reimbursement benefit
  • A unique work environment that emphasizes career growth, excellence, innovation, and collaboration
  • A generous PTO policy and flexible work environment because we know the importance of having a great work-life balance

Why Infoblox?

We've created a culture that embraces diversity, equity, and inclusion and rewards innovation, curiosity, and creativity. We achieve remarkable results by working together in a supportive environment that focuses on continuous learning and embraces change.

At Infoblox, you will have the opportunity to grow and develop your career in a dynamic and fast-paced environment, and to be part of a team that is passionate about building the next generation of networking technologies.


  • Software Engineer

    4 weeks ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    Job Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team at Binary Stream Software Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and...


  • Burnaby, British Columbia, Canada Infoblox Full time

    Key Role Summary:Infoblox is seeking a highly skilled Staff Software Engineer to join our Engineering team in Burnaby, BC. As a key member of our team, you will be responsible for designing and developing software for Enterprise & Service Provider solutions using C, Linux, and Python.Key Responsibilities:Design and develop software for Enterprise & Service...

  • Software Engineer

    4 weeks ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at Binary Stream Software Inc. The ideal candidate will have a strong background in software development and be able to work effectively in a fast-paced environment.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and...


  • Burnaby, British Columbia, Canada Microchip Technology Full time

    Job Title: Tech Staff Software EngineerWe are seeking a highly skilled and motivated Tech Staff Software Engineer to join our Software team in the Communication Business Unit at Microchip Technology, Inc.Job Summary:The successful candidate will be responsible for designing and implementing embedded software and firmware for modern System-on-Chip (SoC)...


  • Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Binary Stream Software Inc. in Canada.Job DescriptionThe successful candidate will be responsible for designing, developing, and testing software code using Agile methodologies.You will communicate technical problems, processes, and solutions effectively with...


  • Burnaby, British Columbia, Canada Infoblox Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our Engineering team at Infoblox. As a Staff Software Engineer, you will design and develop leading-edge cybersecurity solutions that empower organizations to take full advantage of the cloud.Key ResponsibilitiesDevelop deep mastery of assigned projects and associated...

  • Software Engineer

    4 weeks ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    Job Title: Software DeveloperAbout the Role:We are seeking a skilled Software Developer to join our team at Binary Stream Software Inc. As a Software Developer, you will be responsible for writing, modifying, integrating, and testing software code. You will also communicate technical problems, processes, and solutions, and prepare reports, manuals, and other...

  • Software Engineer

    4 weeks ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    We are seeking a skilled Software Developer to join our team at Binary Stream Software Inc. The ideal candidate will have a strong background in software development and be able to work in a fast-paced environment.Key ResponsibilitiesWrite, modify, integrate, and test software codeCommunicate technical problems, processes, and solutionsPrepare reports,...


  • Burnaby, British Columbia, Canada Infoblox Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our Engineering team at Infoblox. As a Staff Software Engineer, you will design and develop leading-edge cybersecurity solutions that empower organizations to take full advantage of the cloud.Key Responsibilities:Develop deep mastery of assigned projects and associated...


  • Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    About Binary Stream Software Inc.Binary Stream Software Inc. is a leading technology company that offers innovative software solutions to its clients.Job Title: Software DeveloperJob Summary:We are seeking a highly skilled and motivated Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, testing,...


  • Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    Software Developer Job DescriptionWe are seeking a skilled Software Developer to join our team at Binary Stream Software Inc. The ideal candidate will have a strong background in software development, excellent problem-solving skills, and the ability to work effectively in a fast-paced environment.Key ResponsibilitiesDevelop, modify, and test software code...

  • Software Engineer

    1 month ago


    Burnaby, British Columbia, Canada OSI Maritime Systems Ltd. Full time

    About the RoleOSI Maritime Systems Ltd. is seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will apply the principles of software engineering to design, develop, test, and maintain our OSI software products.Key ResponsibilitiesFollow the Software Development Lifecycle (SDLC) using software engineering best...

  • Software Engineer

    3 weeks ago


    Burnaby, British Columbia, Canada BC Hydro Full time

    We are looking for a Software Engineer to join our team at {company}. As a key member of our engineering team, you will design, develop, and deploy scalable software systems. If you are passionate about software development and want to work with a talented team of engineers, please consider applying for this role.Design, develop, and deploy scalable software...

  • Software Engineer

    3 weeks ago


    Burnaby, British Columbia, Canada Chettinad Dosa Palace Full time

    Key Responsibilities:* Design, develop, and test software applications* Collaborate with cross-functional teams to identify and prioritize project requirements* Ensure software quality and reliability through rigorous testing and quality assurance processesAbout the Role:As a software engineer at our company, you will have the opportunity to work on a...


  • Burnaby, British Columbia, Canada Fortinet Full time

    Job Title: Staff Software Development EngineerJob Summary:We are seeking a highly skilled Staff Software Development Engineer to join our team at Fortinet. As a key member of our engineering team, you will be responsible for designing, developing, and implementing highly scalable software features and infrastructure.Key Responsibilities:Design and develop...

  • Software Engineer

    3 weeks ago


    Burnaby, British Columbia, Canada Favorite Foods Ltd Full time

    We are looking for a Software Engineer to join our team at {company}. Key responsibilities include designing, developing, and maintaining software applications.Key skills include proficiency in programming languages such as Java, Python, and C++, as well as experience with agile development methodologies.As a Software Engineer, you will be responsible for...

  • Software Engineer

    4 weeks ago


    Burnaby, British Columbia, Canada Couver Financial Technology Inc. Full time

    Couver Financial Technology Inc. is seeking a skilled Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for creating efficient and scalable systems.The Software Engineer will be responsible for determining hardware and software requirements to achieve optimal server performance,...


  • Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    Job DescriptionWe are seeking an experienced Software Developer to join our team at Binary Stream Software Inc. in a permanent role.Key ResponsibilitiesWrite, modify, integrate, and test software code.Communicate technical problems, processes, and solutions.Prepare reports, manuals, and other documentation on the status, operation, and maintenance of...

  • Software Engineer

    4 weeks ago


    Burnaby, British Columbia, Canada Diamond Peaks Consultancy Ltd. Full time

    Job Title: Software EngineerJob Summary: We are seeking a skilled Software Engineer to join our team at Diamond Peaks Consultancy Ltd. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions.Key Responsibilities:Design, develop, and test software applicationsCollaborate with cross-functional...

  • Software Engineer

    4 weeks ago


    Burnaby, British Columbia, Canada Diamond Peaks Consultancy Ltd. Full time

    Job Title: Software EngineerJob Summary: We are seeking a skilled Software Engineer to join our team at Diamond Peaks Consultancy Ltd. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions.Key Responsibilities:Write, modify, integrate and test software codeMaintain existing computer programs...