Enable job alerts via email!

Staff Software Engineer

Infoblox

Burnaby

On-site

CAD 129,000 - 196,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Infoblox, a leader in cloud-first networking, is seeking a Staff Software Engineer in Burnaby to enhance security capabilities. The role includes designing software for user attribution and developing secure APIs, requiring 12+ years of experience with a focus on security and network systems.

Benefits

Onsite parking paid for by the company
Generous company contribution towards RRSP
Onsite massages and gym membership
Flexible work environment
Annual Career Development reimbursement up to $5,000

Qualifications

  • 12+ years in software development using Golang, Java, C#.
  • Deep understanding of DNS and Microsoft Active Directory.
  • Good understanding of relational and NoSQL databases.

Responsibilities

  • Design and develop software for user attribution and security events.
  • Implement APIs and microservices in Go, C#, and Java.
  • Provide technical leadership and ensure secure design practices.

Skills

Golang
Java
C#
Docker
Kubernetes
DNS Security
Network Protocols

Education

Bachelor’s degree in computer science
Master’s degree preferred

Tools

Docker
Kubernetes
Wireshark
tcpdump

Job description

Infoblox Burnaby, British Columbia, Canada

4 days ago Be among the first 25 applicants

Job Description

It’s an exciting time to be at Infoblox. Named a Top 25 Cyber Security Company by The Software Report and one of Inc. magazine’s Best Workplaces for 2020, Infoblox is the leader in cloud-first networking and security services. Our solutions empower organizations to take full advantage of the cloud to deliver network experiences that are inherently simple, scalable, and reliable for everyone. Infoblox customers are among the largest enterprises in the world and include 70% of the Fortune 500, and our success depends on bright, energetic, talented people who share a passion for building the next generation of networking technologies—and having fun along the way.

Job Description

It’s an exciting time to be at Infoblox. Named a Top 25 Cyber Security Company by The Software Report and one of Inc. magazine’s Best Workplaces for 2020, Infoblox is the leader in cloud-first networking and security services. Our solutions empower organizations to take full advantage of the cloud to deliver network experiences that are inherently simple, scalable, and reliable for everyone. Infoblox customers are among the largest enterprises in the world and include 70% of the Fortune 500, and our success depends on bright, energetic, talented people who share a passion for building the next generation of networking technologies—and having fun along the way.

We are seeking a Staff Software Engineer to join our Threat Defense team located in Burnaby, Canada, reporting to the director, Software Engineering. In this role, you will help develop next-generation capabilities in security telemetry, identity attribution, and user-aware threat detection. You will build extensible systems that collect and analyze user and device behavior from Microsoft environments, support DNS security analytics, and contribute to a broader platform for securing enterprise networks. This is an exceptional opportunity to join a growing, successful, and innovative organization. At Infoblox, you will be able to thrive in a unique work environment that emphasizes career growth, excellence, innovation, and collaboration.

You are the ideal candidate if you are a great collaborator, strategic thinker, operate independently, and are deadline and results driven.

What you’ll do:

  • Design and develop software that collects user attribution and security events from Microsoft AD, Azure AD, and hybrid environments
  • Design and develop connectors for Windows Event Logs, Security Logs, and AD audit data to attribute network events to users and devices
  • Implement secure and scalable APIs and microservices in Go, C#, and Java, supporting telemetry ingestion, data enrichment, and threat analytics
  • Ensure secure design and development practices, including identity and access control, encryption, data privacy, and threat modeling
  • Build flexible collection mechanisms for cloud and on-premises user attributions
  • Design and build extensible framework that enables low-code/no-code integrations, allowing customers and partners to build new asset sources
  • Develop a model-driven framework to facilitate data collection, ingestion, transformations, persistence, API, and user interface
  • Develop REST and gRPC APIs and contribute to the overall API framework
  • Provide technical leadership to steer product architecture and software design, ensuring the delivery of a scalable, extensible, and reliable system
  • Collaborate cross-functionally with Product Management and Marketing on roadmap, documentation, and other collateral

What you’ll bring:

  • 12+ years of experience in software development using Golang/Go, Java, and C#, leveraging microservices-based Docker and Kubernetes environments, with a focus on security and network systems
  • Deep understanding of DNS, DNS tunneling, exfiltration patterns, and modern DNS security techniques
  • Solid working knowledge of Microsoft Active Directory, including event log structures, group policy, LDAP, Kerberos, and user audit trails
  • Experience writing software to extract and analyze security events and user metadata from Microsoft AD and Azure AD
  • Good understanding of relational, time-series, and NoSQL databases
  • Hands-on experience with cloud-native platforms like Azure, Kubernetes, Docker, and messaging systems like Kafka
  • Expertise in developing productivity infrastructure using low-code/no-code mechanisms, including model-driven development
  • Good understanding of networking, including common protocols like TCP/IP, DNS, and DHCP with hands-on experience with tools for packet capture and sniffing, such as Wireshark and tcpdump
  • Excellent communication and collaboration skills to work effectively with cross-functional teams across different time zones
  • Bachelor’s degree in computer science, computer engineering, or electrical engineering required; master’s degree preferred

What success looks like:

After six months, you will…

  • Get a good understanding of the Infoblox Asset Insights Product offering
  • Design and develop some features
  • Contribute to code and design reviews
  • Identify productivity and extensibility enhancements for integrations/adapters

After about a year, you will…

  • Develop major features toward extensibility to rapidly onboard integrations
  • Make significant contributions toward architecture and design improvements
  • Make significant improvements toward productivity, quality, and reliability
  • Collaborate closely with Product Management and identify areas for R&D

We’ve got you covered:

In the spirit of pay transparency, we are excited to share our compensation philosophy. At Infoblox, we believe in paying for performance. You can expect our employment offers to take many factors into consideration, including but not limited to the location of the role, internal equity, applicable past experience, individual skill set, education, and professional certifications. Please keep in mind that the range mentioned is the base salary range for the role. The typical base salary range for this position in BC is $129,900 - $195,800.

Our holistic benefits package includes coverage of your health, wealth, and wellness—as well as a great work environment, employee programs, and company culture.We offer a competitive salary and benefits package, including a 401k with company match and generous paid time off to help you balance your life. We have a strong culture and live our values every day—we believe in transparency, curiosity, respect, and above all, having fun while delighting our customers.

Speaking of a great work environment, here are just a few of the perks you may enjoy…

  • Boutique office space with state of the art amenities, located in the heart of Metro Vancouver area; bike-friendly and steps from SkyTrain and Metrotown Mall
  • Onsite parking paid for by the company
  • Generous company contribution towards RRSP (Independent of employee contribution!)
  • Onsite massages, gym membership, fitness classes, ping-pong table, dartboard, and a nap room/wellness room for moms
  • Stay fueled with healthy snacks, free bean-to-cup gourmet coffee options and selections of exotic teas, juices and refreshing beverages, and biweekly Thirsty Thursday local craft beers, BC wines, and BC ciders
  • Enjoy our generous PTO policy and flexible work environment because we know the importance of having a great work-life balance— sometimes your best work is done in slippers
  • We are passionate about lifelong learning and growth, and offer opportunities through a world-class learning platform (Litmos), training, workshops, mentorship, and an annual up to $5,000 Career Development reimbursement benefit
  • Our teams spend time together outside of work, too — we have several annual team outings, have gone on hikes and Grouse Grind, hosted family BBQs, Go Karting, boat cruises, etc.
  • Be confident bringing your whole self to work — we’re proud to be an inclusive company with diverse teams and our values grounded in ethics and equality

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. So, whether you’re a software engineer, marketing manager, customer care pro, or product specialist, you belong here, where you will have the opportunity to grow and develop your career. Check out what it’s like to be a Bloxer . We think you’ll be excited to join our team.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Computer and Network Security

Referrals increase your chances of interviewing at Infoblox by 2x

Get notified about new Staff Software Engineer jobs in Burnaby, British Columbia, Canada.

Full Stack Developer (Future Opportunity)

Burnaby, British Columbia, Canada CA$85,000 - CA$95,000 1 month ago

Intermediate Full Stack Software Developer

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Country Match Staff Software Development Engineer Remote Canada | Atlantic, Eastern, Central Ti[...]

BeyondTrust Corporation

null null

Remote

Remote

CAD 100,000 - 140,000

Full time

Today
Be an early applicant

Staff Software Development Engineer - Remote Canada | Halifax, NS

BeyondTrust Corporation

Halifax null

Remote

Remote

CAD 100,000 - 130,000

Full time

3 days ago
Be an early applicant

Staff Software Engineer

NETGEAR

Richmond null

Hybrid

Hybrid

CAD 100,000 - 130,000

Full time

6 days ago
Be an early applicant

Staff Software Engineer

Toparo

Montreal null

Remote

Remote

CAD 190,000 - 250,000

Full time

10 days ago

Staff Software Engineer

Press Ganey

Vancouver null

On-site

On-site

CAD 120,000 - 150,000

Full time

12 days ago

Staff Software Engineer, Activation

Amplitude

Vancouver null

Hybrid

Hybrid

USD 185,000 - 278,000

Full time

13 days ago

Staff Software Engineer, Task Platform

Lime

Toronto null

Remote

Remote

CAD 100,000 - 140,000

Full time

26 days ago

Staff Software Engineer

Shakepay

null null

Remote

Remote

CAD 100,000 - 130,000

Full time

30+ days ago

Staff Software Engineer, RegComply (Remote)

AuditBoard

null null

Remote

Remote

CAD 90,000 - 130,000

Full time

30+ days ago