Nutanix

Staff Software Developer - Networking (Flow)

Nutanix
Apply
2 months ago
Vancouver, CanadaStaff+

Responsibilities

  • Develop a distributed, resilient, highly performant network security product for large-scale enterprise deployments.
  • Create functional specifications, design documents, test plans, clean code, and thorough tests.
  • Own and deliver projects end-to-end with a geographically distributed engineering team.
  • Develop new features and improve existing systems for functionality, performance, and reliability.
  • Lead technically across multiple engineering teams on large cross-functional projects.
  • Identify technical risks and drive pragmatic, maintainable solutions.
  • Mentor junior engineers and contribute to technical talks, boot camps, community events, hiring, and technical coaching.
  • Collaborate with product management, customer support, and platform teams to translate business requirements into scalable technical solutions.
  • Conduct thoughtful code reviews and design reviews while raising engineering quality standards.

Requirements

  • BE/BTech/ME/MTech or equivalent in Computer Science.
  • 10+ years of software development experience focused on distributed systems architecture.
  • Advanced programming proficiency in Python, Golang, Java, C, or C++.
  • Professional experience developing networking or security products and familiarity with TCP/IP, VLAN, IP, ICMP, and DNS.
  • Strong knowledge of operating systems, multithreaded and multiprocess applications, IPC, and RPC.
  • Hands-on experience with RESTful APIs, JSON, and Protobuf.
  • Familiarity with Kubernetes environments.
  • Strong written and spoken technical and interpersonal communication skills.
  • Contributions to open-source infrastructure or distributed systems projects.

Benefits

  • RRSP with dollar-for-dollar matching up to 7% of base salary.
  • Dedicated mental health coverage and top-tier paramedical benefits.
  • Fully paid maternity and parental leave plus generous bereavement leave.
  • RSUs and an Employee Stock Purchase Plan with a 15% discount.
  • Company holidays, sick days, wellness days, and vacation starting at 10 days.
  • The role may be remote or hybrid depending on business requirements; employees within 50 miles of specified offices, including Vancouver, may be required to work onsite at least three days per week.
Nutanix

About Nutanix

5,001-10,000 employees

Nutanix is a global leader in cloud software, offering organizations a single platform for running apps and data across clouds. With Nutanix, companies can reduce complexity and simplify operations, freeing them to focus on their business outcomes. Building on its legacy as the pioneer of hyperconverged infrastructure, Nutanix is trusted by companies worldwide to power hybrid multicloud environments consistently, simply, and cost-effectively. Learn more at www.nutanix.com or follow us on social media @nutanix.

Contact me