Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior/Lead Software Engineer (Packet Forwarding Engines)

$120k - $195k per year

Arista Networks

Senior/Lead Software Engineer (Packet Forwarding Engines)
Full-time
Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in an increasingly interconnected world. Our solutions are designed to not only meet the current demands of the digital landscape but to also anticipate and adapt to future challenges.
At Arista we value the diversity of thought and perspectives that each employee brings to the table. We believe that fostering an inclusive environment, where individuals from various backgrounds and experiences feel welcome, is essential for driving creativity and innovation.
Our commitment to excellence has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life Balance. At Arista, we take pride in our track record of success and strive to maintain the highest standards of quality and performance in everything we do.
Who You’ll Work WithArista Networks is looking for world-class software engineers to join our Packet Forwarding Engines (PFE) and System software development team. As a core member of the PFE software and System software team, you will be part of a fast-paced, high caliber team building packet forwarding engine and system software to manage the world's most complex networking ASICs used to build the industry's largest data center networks. Your software will be a key component of Arista's Extensible Operating System (EOS), Arista's unique, Linux-based network operating system that runs on all of Arista's data center networking products.
The Packet Forwarding Engines and System software team is responsible for all aspects of the development and delivery of our ASIC-based forwarding engine software. You will work with your fellow engineers to understand functional and technical requirements for upcoming projects. You will write functional specifications, design specifications, test plans, and the code to bring all of these to life. You will also work with customers to triage and fix problems in their networks. Internally, you will develop automated tests for your software, monitor the execution of those tests, and triage and fix problems found by your tests. At Arista, you will own your projects from definition to deployment, and you will be responsible for the quality of everything you deliver.
What You’ll DoThis role demands strong software engineering fundamentals, and a good understanding of ASIC-based packet forwarding engines, hardware components (like temperature sensors, fan controllers, etc), board system management software, how the software that manages them is implemented, and the networks in which they are used. Your role will not be limited to any single aspect of managing ASIC-based packet forwarding engines at Arista, but cover all aspects of bringing up new hardware, developing all features requiring hardware forwarding support (including low-level hardware drivers), testing the software and hardware, and supporting our customers using the products you build.
Responsibilities
Write functional specifications and design specifications for small-sized packet forwarding engine features and system software to manage hardware components.
Independently implement solutions to small-sized problems in our packet forwarding engine software and system software using the C, C++, and python programming languages.
Understand, utilize, test, and debug packet forwarding engine and hardware components vendor-provided software libraries in your solutions.
Write test plan specifications for small-sized packet forwarding engine features and system software, and implement automated test programs to execute the cases described in the test plan.
Debug problems found by our automated test programs and fix the problems.
Work on a team implementing, testing, and debugging solutions to larger packet forwarding engine software problems and system software issues.
Work with Customer Support Engineers to analyze problems in customer networks and provide fixes for those problems when needed in the form of new software releases or software patches.
Work with the hardware team and hardware component vendors to bring up initial versions of new systems using packet forwarding engines and system software.
Work with the diagnostic software team to design and develop software for the validation of new packet forwarding engine ASICs and hardware components.
Work with the System Test Engineers to analyze problems found in their tests and provide fixes for those problems.
Mentor new and junior engineers to bring them up to speed in Arista's software development environment.
Review and contribute to the specifications and implementations written by other team members.
Help to create a schedule for the implementation and debugging tasks, updating that schedule weekly, and reporting it to the project lead.
Qualifications
BS Computer Science/Electrical Engineering/Computer Engineering + 8 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 6 years experience, or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering + 3 years experience, or equivalent work experience
Experience or knowledge in the following:
C or C++
Knowledge of UNIX or Linux
Understanding of IP networking or distributed systems
Applied understanding of software engineering principles
Strong problem solving and software troubleshooting skills
Ability to design a solution to a small-sized problem, and implement that solution without outside help. Able to work on a small team solving a medium-sized problem with limited oversight.
The new hire base pay for this role has a pay range of $120,000 to $195,000 across Canada. Arista offers different pay ranges based on work location, so that we can offer consistent and competitive pay appropriate to the market. The actual base pay offered will be based on a wide range of factors, including skills, qualifications, relevant experience, and work location.
Arista offers different pay ranges based on work location, so that we can offer consistent and competitive pay appropriate to the market. The pay range provided reflects base pay only and in addition certain roles may also be eligible for discretionary Arista bonuses and equity.
Employees in Sales roles are eligible to participate in Arista’s Sales Incentive Plan, which pays commissions calculated as a percentage of eligible sales. Employees are also entitled to benefits including medical, dental, vision, wellbeing, income protection and a Group Retirement Savings Plan. The recruiting team can share more details during the hiring process specific to the role and location.
#J-18808-Ljbffr
Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Senior/Lead Software Engineer (Packet Forwarding Engines) in Winnipeg, MB vacancy
  • Job Summary We’re looking for a Software Engineer Team Lead (Forward Deployed) to join our customer engineering team as a player/coach. You’ll work directly with enterprise clients to design, implement, and scale real-world solutions while leading and developing a team of... 
    Senior
    Long term contract
    Manual labor

    Volaris Group

    Winnipeg, MB
    2 hours ago
  • $120k - $195k per year

     ...computing, artificial intelligence, and software‑defined networking to provide our clients...  ...prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation...  ...DescriptionArista Networks is looking for world‑class Senior/Lead software engineers to join our... 
    Senior

    Arista Networks

    Winnipeg, MB
    2 hours ago
  •  .... Our team of passionate and innovative engineers, designers, and product managers architect...  ...behind everything we do. As the Lead Forward Deployed Engineer for North America, you...  ...will bridge technical problem-solving and software engineering by owning enterprise adoption... 
    Senior
    Remote work
    Worldwide

    Deliverect

    Winnipeg, MB
    2 hours ago
  •  ...other trading applications and partners, within RBC and Capital Markets, and external vendor partners. We are looking for a lead senior software engineer, a seasoned technologist to build cutting‑edge, products and solutions in cloud environments. You'll join a very dynamic,... 
    Senior

    rbc

    Winnipeg, MB
    2 hours ago
  •  ...most vital domains.We’re backed by some of the world’s best venture funds and leading figures across AI, supply chain, and enterprise software.About the Role We are looking for a Senior Forward Deployed Engineer to join our team. This role is ideal for a technically strong... 
    Senior
    Long term contract
    Casual work
    Work at office

    Didero, Inc.

    Winnipeg, MB
    2 hours ago
  •  ...operational resilience of business-critical banking applications.Forward Deployed Engineers will conduct targeted, hands‑on engagements with...  ...achieving a safe and rapid release cadence.The role combines senior software engineering, DevOps, SRE, test automation, application security... 
    Senior

    Luxoft

    Winnipeg, MB
    2 hours ago
  • $140k - $160k per year

     ...unique integrated stack of optimized hardware, software, and increasingly AI, coupled with the...  ...domestic and global clinics, have allowed us to lead the change against “we caught it too late again".We are looking for a Senior Forward Deployed AI Engineer to embed with our... 
    Senior
    Work at office
    Immediate start
    Flexible hours

    Prenuvo

    Winnipeg, MB
    2 hours ago
  •  ...the ownership and ship-it instincts of a forward deployed engineer. None of those alone captures it. The...  ...as their people take over. As Tech Lead- FDE, you're the technology leader on those...  ...pair with coding agents on production software and review far more than you type. Your... 
    Local area

    Fastloop

    Winnipeg, MB
    2 hours ago
  • $120.4k - $216.6k per year

     ...critical platform infrastructure?Do you thrive on leading architectural decisions and mentoring engineers to elevate technical standards?Join our world-class...  ...system design. Your responsibilities as a Senior II Software Engineer will include the following: Architecting... 
    Senior
    Work at office
    Work from home

    Akamai Career Site

    Winnipeg, MB
    2 hours ago
  • Lead AWS application delivery in a hybrid Toronto setting, combining team leadership with Node.Js, TypeScript...  ...: Bachelor’s degree in Engineering, Computer Science, or equivalentEight-plus years of software engineering experienceThree-plus years with Node.... 
    Senior
    Permanent employment

    TEEMA Group

    Winnipeg, MB
    2 hours ago
  • $167.5k - $235k per year

     ...team.Our ValuesIf this sounds like you, you’ll fit right in.Senior Forward Deployed Engineer (FDE) About Justworks Justworks helps U.S. small...  ...contractor products, and take care of teams through market leading benefits solutions. We're growing fast, and we’re re-designing... 
    Senior
    For contractors
    Casual work
    Internship
    Work at office
    Local area
    Immediate start

    Justworks

    Winnipeg, MB
    2 hours ago
  • $180k - $210k per year

    The role / impactAs a Senior Engineer within the Internal AI Accelerator Squad, you will be at the...  ...an AI-native company. You will act as a forward-deployed engineer, embedding yourself within...  ...extends beyond the code; you will lead the delivery of high-stakes AI agents from... 
    Senior
    Permanent employment
    Work at office
    Work from home

    Xero

    Winnipeg, MB
    2 hours ago
  •  ...Summary The Technology Services Applied AI team is a forward-deployed engineering team that embeds across Bell to build, ship, and...  ...and drives the innovation and build funnel for agentic software development. As a Senior Forward-Deployed AI Engineer, you will own engagements... 
    Senior
    Work at office
    3 days per week

    Bell Canada

    Winnipeg, MB
    2 hours ago
  • The RoleWe are seeking a Senior AI Forward Deployed Engineer to join the Artificial Intelligence team within Norton Rose Fulbright Canada. This role will...  ...to identify, assess, and prioritize AI opportunities. Lead discovery workshops and solution design sessions, translating... 
    Senior
    Contract work
    Flexible hours

    Norton Rose Fulbright LLP

    Winnipeg, MB
    2 hours ago
  • Build production AI agents and automation as a Senior Forward-Deployed AI Engineer with Bell in a hybrid Canadian work arrangement. Apply Python, APIs,...  ...mentoring an early-career engineer.Key Responsibilities: Lead agentic software development builds within transformation... 
    Senior

    Bell

    Winnipeg, MB
    2 hours ago
  •  ...prototypes at McKesson using full-stack engineering and business discovery in a Flex and...  ...McKesson Provider Solutions seeks a Forward Deployed Specialist with senior-level experience translating...  ...solutionsDefine production paths and lead engineering handoffsRequirements:... 
    Senior
    Work at office

    MCKESSON

    Winnipeg, MB
    2 hours ago
  •  ...asset transaction processing).Influence software architecture and lead design decisions for the Platform,...  ...and best practices that enable other engineers to deliver high‑quality work independently...  ...(e.G., Bitcoin, Ethereum) or crypto‑forward experience, including familiarity... 

    Mphasis

    Winnipeg, MB
    2 hours ago
  • Senior Forward Deployed Engineer roles in Toronto combine Python, PySpark, AI application development, and client-facing consulting in a hybrid model...  ...deploymentsRequirements: 10+ years in data engineering and production software engineeringExpertise in Python, PySpark, SQL, REST APIs,... 
    Senior

    Apptoza Inc.

    Winnipeg, MB
    2 hours ago
  • OpenLoop seeks a Senior Forward Deployed Engineer to enhance client integrations remotely. Use your expertise to create robust APIs and elevate telehealth...  ...about project scope Requirements: • 5 to 15+ years of software engineering experience • Strong API design and integration... 
    Senior
    Remote work

    OpenLoop

    Winnipeg, MB
    2 hours ago
  • Position SummaryThe Senior Data Engineer leads complex data engineering projects, working on designing data Job RequirementsSenior Data Engineer Position SummaryThe Senior Data Engineer leads complex data engineering projects, working on designing data architectures... 
    Senior

    Virtusa

    Winnipeg, MB
    2 hours ago
  • $140k - $175k per year

     ...builds and ships using AI-native engineering practices: agentic coding tools that let a small, senior group move at a pace well...  ...architecting and shipping production software systems, including hands-on...  ...Qualifications Include Experience leading architecture for developer-... 
    Senior
    Internship
    Work at office
    Local area
    Flexible hours
    Shift work

    Thomson Reuters

    Winnipeg, MB
    2 hours ago
  • Build AI products end to end as a senior Forward Deployed Engineer, working directly with HP teams and using full-stack engineering skills.This senior...  .... You will translate ambiguous business needs into software while working across frontend, backend, data, infrastructure... 
    Senior

    OpportuLand

    Winnipeg, MB
    2 hours ago
  •  ...Bentley Systems is seeking a Senior Software Developer in Québec City, Canada. The role is hybrid (3 days in office) on the Civil Engineering Applications team, focusing on design, development, and delivery of complex engineering software. You will own features, work with... 
    Senior
    Work at office

    Bentley Systems, Incorporated

    Winnipeg, MB
    2 hours ago
  •  ...HP Canada is seeking a Software Applications Engineer 4 to design, develop, test, and maintain software applications for high-performance computing systems. You will lead multiple project teams, guide junior developers, and ensure timely delivery aligned with quality standards... 
    Senior
    Full time

    HP

    Winnipeg, MB
    2 hours ago
  • Job Requirements Senior Support Analyst (Onshore / Offshore) Location: PCS CA~TORONTO Years of Experience: 5+ years for Senior Support Analyst, 2-4 years for Support Analyst Job Summary: We are seeking a Senior Support Analyst to provide Level 2/Level 3 technical... 
    Senior
    Contract work

    Virtusa

    Winnipeg, MB
    2 hours ago
  •  ...is a 501(c)(3) non-profit foundation that brings together leading minds in AI, security, and privacy technology to develop open...  ...than compromise. About the RoleWe're looking for a Senior / Staff Software Engineer to join OpenMined, a nonprofit building open-source... 
    Senior
    Long term contract
    Full time
    Contract work
    For contractors
    Local area
    Remote work
    Flexible hours

    OpenMined

    Winnipeg, MB
    2 hours ago
  • HP Canada in Mississauga is seeking a senior software engineering leader to design, develop, test, and maintain software applications that meet business needs. The role plans, executes, and monitors projects to ensure on-time, on-budget delivery with high quality and risk mitigation... 
    Senior

    HP

    Winnipeg, MB
    2 hours ago
  •  ...Deliverect is seeking a Lead Forward Deployed Engineer for North America to own customer integrations and drive enterprise deployments. You will lead technical problem-solving, adapt the codebase, and accelerate regional rollouts while ensuring reliability and scale. You... 
    Senior

    Deliverect

    Winnipeg, MB
    2 hours ago
  •  ...listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior/Staff Software Engineer – Tech Lead based in Canada. In this role, you will provide hands-on technical leadership for the development of innovative open... 
    Senior
    Long term contract
    Contract work
    For contractors
    Immediate start
    Remote work
    Flexible hours

    Jobgether

    Winnipeg, MB
    2 hours ago
  • $111.4k - $161.4k per year

    Senior Software Engineer — Content ToolsContent ToolsCoCounsel Legal Integrations Overview of the RoleThe CoCounsel Legal Integrations team within...  ...approach ensures you have the tools and knowledge to grow, lead, and thrive in an AI‑enabled future. Industry Competitive... 
    Senior
    Contract work
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Winnipeg, MB
    2 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior/Lead Software Engineer (Packet Forwarding Engines). Be the first to apply!