Senior Software Development Engineer

4 weeks ago


Burnaby, British Columbia, Canada Infoblox Full time

*Hybrid position: Requires in-office presence at least two days a week*

At Infoblox, we are at the forefront of cloud-first networking and security solutions, recognized as a Top 25 Cyber Security Company by The Software Report and one of Inc. magazine's Best Workplaces. Our innovative services empower organizations to leverage the cloud effectively, delivering network experiences that are simple, scalable, and reliable. Our clientele includes a significant portion of the Fortune 500, and our achievements are driven by talented individuals passionate about advancing networking technologies.

We are seeking a Senior Software Development Engineer to contribute to our SaaS Next-Gen Platform team. In this capacity, you will play a crucial role in the development, maintenance, evaluation, and testing of advanced data technologies. Our organization thrives on data-driven decision-making, and you will have the opportunity to work with cutting-edge technology throughout the development lifecycle.

Key Responsibilities:

  • Design, develop, and maintain features while deploying services using Infoblox's cloud-based architecture.
  • Architect and implement components of the next-generation platform.
  • Propose enhancements to improve system reliability, efficiency, and quality.
  • Expand data platform capabilities to address emerging data challenges.
  • Create large-scale data processing systems utilizing cloud computing technologies.
  • Develop high-performance algorithms, prototypes, and proofs of concept.
  • Utilize complex big data concepts to collect, parse, manage, and analyze extensive datasets for actionable insights.
  • Collaborate closely with cross-functional product teams.
  • Stay updated on key technological trends, particularly in frameworks like Mesos/Marathon, Kubernetes, and Docker.

Qualifications:

  • 12+ years of software development experience with proficiency in programming languages such as Golang, C, C++, C#, or Java.
  • Strong expertise in Big Data technologies including MapReduce, Spark Streaming, Kafka, and In-memory Databases.
  • Familiarity with NoSQL databases like OpenSearch or Clickhouse.
  • Experience in application performance tuning, memory management, and scalability.
  • Ability to design highly scalable distributed systems using various open-source technologies.
  • Experience in microservices development and container-based software with Docker/Kubernetes is advantageous.
  • Familiarity with cloud platforms such as AWS, GCP, or Azure is a plus.
  • Proven experience in building high-performance algorithms.
  • A Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering is required; a Master's degree is preferred.

Success Metrics:

Within six months, you will...

  • Develop proficiency in GoLang.
  • Acquire new skills related to cloud technologies.
  • Gain expertise in microservices architecture.
  • Enhance project completion efficiency.

After approximately one year, you will...

  • Make significant contributions to Infoblox's infrastructure.
  • Play a key role in design and innovation.
  • Take ownership of features and projects.
  • Gain hands-on experience and become an expert in Docker and Kubernetes.

Compensation and Benefits:

Infoblox values transparency in compensation. Our offers consider various factors, including role location, internal equity, relevant experience, skills, education, and certifications. The typical base salary range for this position is competitive, accompanied by potential bonuses or commissions.

Our comprehensive benefits package includes health, wealth, and wellness coverage, along with a supportive work environment and a vibrant company culture. We provide a competitive salary, 401k with company match, and generous paid time off to promote work-life balance.

Why Choose Infoblox?

We foster a culture that values diversity, equity, and inclusion, encouraging innovation and creativity. Our collaborative environment focuses on continuous learning and adaptation. Whether you are a software engineer, marketing professional, or product specialist, you will find a place where you can grow and advance your career.



  • Burnaby, British Columbia, Canada QNX Software Systems Full time

    Senior Audio Software DeveloperBlackBerry QNX is seeking a talented and motivated individual with software development experience in embedded audio for the full-time role of Senior Audio Software Developer.The Acoustics team at BlackBerry QNX is a market leader in embedded software for automotive audio systems, with products deployed in over 200 million...


  • Burnaby, British Columbia, Canada QNX Software Systems Full time

    Senior Audio Software DeveloperBlackBerry QNX is seeking a talented and motivated individual with software development experience in embedded audio for the full-time role of Senior Audio Software Developer.The Acoustics team at BlackBerry QNX is a market leader in embedded software for automotive audio systems, with products deployed in over 200 million...


  • Burnaby, British Columbia, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: Location: On-sitePosition: Senior Audio Software DeveloperQNX Software Systems is a renowned provider of secure and reliable operating systems, hypervisors, frameworks, and development tools, offering expert support and services for the creation of critical embedded systems. As pioneers in embedded technology, QNX...


  • Burnaby, British Columbia, Canada Ritchie Bros Auctioneers Incorporated Full time

    About Ritchie Bros. Auctioneers IncorporatedWe are a global company with a strong presence in the industry.Job DescriptionJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our software applications.Key...


  • Burnaby, British Columbia, Canada Ritchie Bros Auctioneers Incorporated Full time

    About Ritchie Bros. Auctioneers IncorporatedWe are a global company with a strong presence in the industry.Job DescriptionJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our software applications.Key...


  • Burnaby, British Columbia, Canada RB Global Inc. Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our Platform team in the US & Canada. As a key member of our team, you'll be responsible for owning feature development from analysis to execution for our Customer Master Data Management solution.Key ResponsibilitiesDesign, code, and test applications using Java, Springboot...


  • Burnaby, British Columbia, Canada RB Global Inc. Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our Platform team in the US & Canada. As a key member of our team, you'll be responsible for owning feature development from analysis to execution for our Customer Master Data Management solution.Key ResponsibilitiesDesign, code, and test applications using Java, Springboot...


  • Burnaby, British Columbia, Canada Infoblox Full time

    *Hybrid role: Requires in-office presence at least 2 days a week*Infoblox is at the forefront of cloud-first networking and security solutions, recognized as a Top 25 Cyber Security Company by The Software Report and one of Inc. magazine's Best Workplaces. Our mission is to empower organizations to harness the cloud for seamless, scalable, and reliable...

  • Software Developer

    2 days ago


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

    About the RoleWe are seeking a highly skilled Software Developer to join our team at Binary Stream Software Inc. as a key member of our development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications using various programming languages and technologies.Technical Problem-Solving: Troubleshoot and resolve...

  • Software Developer

    3 days ago


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

    About the RoleWe are seeking a highly skilled Software Developer to join our team at Binary Stream Software Inc. as a key member of our development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications using various programming languages and technologies.Technical Problem-Solving: Troubleshoot and resolve...

  • Software Engineer

    2 weeks ago


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

    About the RoleWe are seeking a highly skilled Software Developer to join our team at Binary Stream Software Inc. as a key member of our software development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications to meet business requirements.Technical Problem-Solving: Troubleshoot and resolve technical...

  • Software Engineer

    3 days ago


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

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Binary Stream Software Inc. as a permanent position.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and technologies.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and...

  • Software Engineer

    3 days ago


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

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Binary Stream Software Inc. as a permanent position.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and technologies.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and...

  • Software Developer

    6 days ago


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

    About the RoleWe are seeking a highly skilled Software Developer to join our team at Binary Stream Software Inc. as a key member of our development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications using various programming languages and technologies.Technical Problem-Solving: Troubleshoot and resolve...

  • Software Developer

    6 days ago


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

    About the RoleWe are seeking a highly skilled Software Developer to join our team at Binary Stream Software Inc. as a key member of our development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications using various programming languages and technologies.Technical Problem-Solving: Troubleshoot and resolve...


  • Burnaby, British Columbia, Canada Fortinet, Inc. Full time

    Job SummaryFortinet, Inc. is seeking an experienced Software Developer to join our team as an Engine Software Developer. This is a full-time position that requires a strong background in software development, particularly in C/C++ programming, TCP/IP development, and Linux.Key ResponsibilitiesCode Optimization and Bug Fixing: Develop and implement efficient...


  • Burnaby, British Columbia, Canada Fortinet, Inc. Full time

    Job SummaryFortinet, Inc. is seeking an experienced Software Developer to join our team as an Engine Software Developer. This is a full-time position that requires a strong background in software development, particularly in C/C++ programming, TCP/IP development, and Linux.Key ResponsibilitiesCode Optimization and Bug Fixing: Develop and implement efficient...


  • Burnaby, British Columbia, Canada Fortinet Full time

    Job Summary:We are seeking a highly skilled Senior Software Developer to join our team at Fortinet, a leading cybersecurity company. As a Senior Software Developer, you will play a key role in the development of our state-of-the-art intrusion detection and prevention system.Key Responsibilities:Research and Development: Conduct research and development of...


  • Burnaby, British Columbia, Canada Fortinet Full time

    Job Summary:We are seeking a highly skilled Senior Software Developer to join our team at Fortinet, a leading cybersecurity company. As a Senior Software Developer, you will play a key role in the development of our state-of-the-art intrusion detection and prevention system.Key Responsibilities:Research and Development: Conduct research and development of...


  • Burnaby, British Columbia, Canada Infoblox Full time

    *Hybrid position: Requires in-office presence at least 2 days a week*At Infoblox, we are at the forefront of cloud-first networking and security solutions, recognized as a Top 25 Cyber Security Company by The Software Report. Our innovative services empower organizations to leverage the cloud effectively, ensuring network experiences that are simple,...