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

Remote Senior/Lead Software Engineer

$120k - $195k per year

Arista Networks

Company Description

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.

Job Description

Who You’ll Work With

Arista Networks is looking for world-class Senior/Lead software engineers to join our Extensible Operating System (EOS) software development team. As a core member of the EOS team, you will be part of a fast-paced, high caliber team-building features to run the world's largest data center networks. Your software will be a key component of Arista's EOS, Arista's unique, Linux-based network operating system that runs on all of Arista's data center networking products.

The EOS team is responsible for all aspects of the development and delivery of software meant to run on the various Arista switches. You will work with your fellow engineers and members of the marketing team to gather and understand the functional and technical requirements for upcoming projects. You will help 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 Do

This role demands strong and broad software engineering fundamentals, and ideally a good understanding of networking including capabilities like L2, L3, and fundamentals of commercial switching HW. Your role will not be limited to a single aspect of EOS at Arista, but cover all aspects of EOS.

Responsibilities:

  • Write functional specifications and design specifications for features related to forwarding traffic on the internet and cloud data centers.
  • Independently implement solutions to small-sized problems in our EOS software, using the C, C++, and python programming languages.
  • Write test plan specifications for small-sized features in EOS, 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 routing protocol problems.
  • Worth 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 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, update that schedule weekly, and report 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
  • Knowledge of C, C++, and/or python.
  • Knowledge of UNIX or Linux.
  • Understanding of L2/L3 networking including at least one of the following areas is desirable:
  • IP routing protocols, such as RIP, OSPF, BGP, IS-IS, or PIM.
  • Layer 2 features such as 802.1d bridging, the 802.1d Spanning Tree Protocol, the 802.1ax Link Aggregation Control Protocol, the 802.1AB Link Layer Discovery Protocol, or RFC 1812 IP routing.
  • Ability to utilize, test, and debug packet forwarding engine and a hardware component’s vendor provided software libraries in your solutions.
  • Infrastructure functions related to distributed systems such as messaging, signalling, databases, and command line interface techniques.
  • Hands on experience in the design and development of ethernet bridging or routing related software or distributed systems software is desirable.
  • Hands on experience with enterprise or service provider class Ethernet switch/router system software development, or significant PhD level research in the area of network routing and packet forwarding.
  • 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.

#LI-PA1

Additional Information

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.

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. 

Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Remote Senior/Lead Software Engineer in Saint John, NB vacancy
  •  ...Amazon Tech Talks: StackAdapt is a Remote First company, we are open to candidates...  ...ScyllaDB, Redshift, TiDB, MariaDB Build software that utilize messaging queues such as Kafka...  ...of experience as a Backend Software Engineer. ~ Very strong problem solving skills in... 
    Remote work
    Senior
    Work from home
    Home office

    Stackadapt

    Saint John, NB
    29 days ago
  •  ...are at HQ, in a retail store, or remote, you will be part of a team that...  .... Reports to: Director of Engineering Location: Canada - Remote About the Role As our Lead QA Engineer, you will own QA strategy...  ...at least 2+ years in a lead or senior individual contributor capacity.... 
    Remote work
    Senior
    Internship
    Local area
    Shift work

    Csc Generation

    Saint John, NB
    8 days ago
  • $104k - $145k per year

     ...commercial insurance for Canadian businesses.    As a leading InsurTech, we make getting the right coverage...  ...to hear from you! We are looking for a Senior Software Developer, Data to join our Data team in the Engineering Department!  The Senior Software Developer,... 
    Remote work
    Senior
    Work at office
    Local area
    Home office
    Flexible hours
    Weekend work

    Zensurance

    Saint John, NB
    8 days ago
  •  ...substantial role in the platform frontend engineering team. • Work with Cresta product and...  ...facing products. • Experience as a technical lead of frontend stack supporting various product...  ...office stipend to help you succeed in a remote environment • Lunch reimbursement for in-... 
    Remote work
    Senior
    Work at office
    Local area
    Work from home
    Home office

    Cresta

    Saint John, NB
    29 days ago
  • $140k - $160k per year

     ...We’re looking for…  We’re seeking a Senior Platform Engineer to join our dynamic platform engineering...  ...product delivery. In this role, you’ll lead efforts to scale and improve our infrastructure...  ...programs through high-quality software.   Lillio Engineering At Lillio,... 
    Remote work
    Senior
    Long term contract
    Immediate start
    Flexible hours

    Lillio

    Saint John, NB
    29 days ago
  •  ...and managed services, #paid is leading the creator marketing space....  ...You are an experienced software developer, who has worked as...  ...Reporting directly to the Engineering Manager, work together on and...  ...hubs, and socials (yes, even remotely!) We invest in our team members... 
    Remote work
    Senior
    Full time
    Flexible hours

    #Paid

    Saint John, NB
    29 days ago
  •  ...such as CISSP, CISM, or equivalent are desirable. Primary Responsibilities • Lead and manage Kong Cybersecurity Programs across OCISO • Establish, develop and track KPIs • Collaborate with engineering, product, and business stakeholders to define, prioritize, and deliver... 
    Remote work
    Senior
    Work at office

    Kong

    Saint John, NB
    8 days ago
  • $120k per year

     ...actionable insights with lightning speed. We are seeking a Principal Software Engineer to lead the architecture and development of our next-generation...  ...track record of leading technical initiatives, mentoring senior engineers, and driving architectural decisions in complex... 
    Remote work
    Senior
    Flexible hours

    Calabrio

    Saint John, NB
    29 days ago
  •  ...manufacturing capabilities and our industry-leading portfolio of products that are recognized...  ...a highly skilled and experienced ASIC Engineer to join our LDPC team. The successful candidate...  ...teams including system architects, software engineers, and layout engineers to ensure... 
    Remote work
    Senior

    Sandisk

    Saint John, NB
    25 days ago
  •  ...Neurelo, developers can build their software faster and better with an...  ...life cycle journey. Backed by leading investors, Neurelo is growing...  ...for an experienced technical leader to help design, develop and deliver...  ...’s products • Passionate engineer and architect who can challenge... 
    Remote work

    Neurelo

    Saint John, NB
    29 days ago
  •  ...place! As a hands-on Principal Software Developer, you’ll guide...  ...customer needs. You will uplevel engineering craft across the organization...  .... We offer a choice of fully remote, partially remote or fully office...  ...key recurring patterns leading to incidents and non-project... 
    Remote work
    Senior
    Work at office
    Local area
    Flexible hours

    Lightspeed Commerce

    Saint John, NB
    29 days ago
  • $100 per hour

     ...About Very (Remote – Canada) Very is a fully distributed technology firm led by...  ...About This Role We are seeking a senior firmware engineer with 10+ years of professional embedded...  ...how they should be demonstrated at the Lead level. Can debug complex firmware and... 
    Remote work
    Senior
    Hourly pay
    Permanent employment
    Contract work
    For contractors

    Very

    Saint John, NB
    26 days ago
  •  ...place that you can call home. Job Description Our civil/structural engineering team, specializing in hydroelectric development and hydropower &...  ..., Québec City, Gatineau, etc.). Primary Responsibilities • Lead the design of new hydraulic structures (dams, spillways, water intakes... 
    Remote work
    Senior
    Hourly pay
    Permanent employment
    Work at office
    Local area
    Work from home
    Flexible hours

    Cima+

    Saint John, NB
    26 days ago
  • $177.8k - $330.1k per year

     ...us. About the Role The Manager, Systems Engineering leads a team of professional Systems Engineers...  ...evolve. - Willingness to travel 50-75%. #LI-Remote #LI-JW1 What you'll get • Up to 25...  ...range. Pay Range$177,800—$330,100 CAD Veeam Software is an equal opportunity employer and... 
    Remote work
    Local area
    Worldwide
    Shift work

    Veeam Software

    Saint John, NB
    8 days ago
  •  ...Planit Canada Planit Canada is the trusted software partner for the woodworking industry. We...  ...manufacturers with smart, industry-leading technology like Cabinet Vision and Alphacam...  ...(Cabinet Vision or Alphacam) • Providing remote and on-site training sessions • Analyzing... 
    Remote work
    Work from home

    Planit Canada

    Saint John, NB
    26 days ago
  •  ...Job Title: Palantir Platform Lead Location: Canada ~10+ years of AWS platform administration experience ~ Proven experience leading technical teams ~ Strong background in enterprise platform management and administrative tasks ~ Experience with Foundry platform... 
    Remote work

    Qode

    Saint John, NB
    25 days ago
  •  ...collaboration, flexible hours, and a remote-first setup built around...  ...the Role We’re looking for a Senior Brand Designer to join our team...  ...Brand Designer, you will lead the conceptualization and execution...  ...with Product, Marketing and Engineering teams to ensure a cohesive design... 
    Remote work
    Senior
    Flexible hours

    Koho

    Saint John, NB
    8 days ago
  •  ...Location : Remote in Canada  About Velixo  Velixo is a fast-growing SaaS company that...  ..., Acumatica, Sage Intacct, and other leading ERPs directly to Excel, giving finance and...  ...The Role  We are hiring our first Sales Engineer. You will own the technical side of the sales... 
    Remote work

    Velixo

    Saint John, NB
    26 days ago
  • $133.2k - $148k per year

     ...Job Title: Sr. Product Manager - Senior Living Location: Canada - Remote Hybrid/Remote: Remote or Hybrid...  ...that starts with our people. As a leading health tech company that’s founder-...  ...platform. Partnering closely with engineering and cross-functional teams, you'll... 
    Remote work
    Senior
    Long term contract
    Work at office
    Flexible hours

    Pointclickcare

    Saint John, NB
    20 days ago
  •  ...satellites in orbit. Following this path, we are seeking talented engineers to ramp up our Canadian office. Your responsibilities include...  ...team of experts in mechanical, optical, electronic, aerospace, and software engineering. • Develop, implement, and maintain the Product... 
    Remote work
    For subcontractor
    Work at office
    Flexible hours

    Ororatech Gmbh

    Saint John, NB
    26 days ago
  •  ...lifecycle from strategy, design to engineering and beyond, we enable our...  ...structure. Each pod brings together senior leadership, subject matter...  ...: Apply Digital is hybrid/remote friendly. The preferred candidate...  ...communication. You will lead frontend technical direction,... 
    Remote work
    Senior
    Internship
    Work at office
    Immediate start
    Flexible hours

    Apply Digital

    Saint John, NB
    26 days ago
  • $168k - $210k per year

     ...team for Product, Design, and Engineering (PDE). This is a high-impact,...  ...providing directive guidance to senior leaders, driving alignment,...  ...firsthand and can confidently lead the organization toward that standard...  ...understanding of the software development lifecycle (SDLC),... 
    Remote work
    Senior
    Work at office
    Local area

    Pantheon Systems

    Saint John, NB
    26 days ago
  • $80k per year

     ...If you’re nodding your head, then we should talk. We’ve got a cracking opportunity for you to join our team as a Customer Service Team Lead. Here’s the deal. We’re not your typical “call center”. We’re not interested in measuring our success by how quickly we can get... 
    Remote work
    Casual work
    Work at office
    Monday to friday
    Flexible hours
    2 days per week

    Algaecal

    Saint John, NB
    29 days ago
  • $100k - $200k per year

     ...adopters, customers, sales, consulting, and engineering to construct a product definition, a...  ...Keep up with the latest Grants Management software and Life Sciences industry trends, and distill...  ...variable bonus and/or stock bonus. #LI-Remote Veeva’s headquarters is located in the... 
    Remote work
    Senior
    Long term contract
    Temporary work
    Work at office
    Local area
    Work from home

    Veeva Systems

    Saint John, NB
    29 days ago
  • $75k - $115k per year

     ...provider of technical services. We enable leading content creators and publishers to leverage...  ...of the way. We are looking for a Tax Senior Analyst to be part of a supportive and collaborative...  ...Service: Support Services Employment Type: Full Time, Permanent Working Pattern: Remote
    Remote work
    Senior
    Permanent employment
    Full time

    Keywords Studios

    Saint John, NB
    26 days ago
  •  ...California in 2004 when a visionary engineer, Fred Luddy, saw the potential to transform...  ...Affairs and Public Policy Lead - Canada, a newly created senior-level position responsible for leading...  ...and trust. Work personas (flexible, remote, or required in office) are categories... 
    Remote work
    Senior
    Work at office
    Local area
    Flexible hours

    Servicenow

    Saint John, NB
    26 days ago
  • $136.5k - $195k per year

     ...further cement our position as the world leader in cloud security. Sales, Customer Success...  ...transformation to the world. We're looking for a Sales Engineer to join our Healthcare Sales Engineering...  ...enterprise and major accounts #LI-BG2 #LI-remote Zscaler’s salary ranges are benchmarked... 
    Remote work
    Long term contract
    Full time
    Internship
    Work at office
    Local area

    Zscaler

    Saint John, NB
    26 days ago
  • $138.6k - $153.6k per year

     ...players' lives! We’re seeking a Senior Environment Technical Artist...  ...worlds. Working with designers, engineers and artists, you will own...  ...one game or product in Unreal Engine as an Environment Technical Artist...  ...process. Location: • Remote eligible locations (Canada): British... 
    Remote work
    Senior
    Long term contract
    Full time
    Relocation

    Singularity 6

    Saint John, NB
    26 days ago
  •  ...opportunities arise. We are seeking a Senior VFX Artist (~20% leadership /...  ...a proprietary or commercial engine. This is a senior, production-...  .... • Establish trust as a lead: communicate progress and risks...  .... • Utilize additional software tools like Photoshop, Blender,... 
    Remote work
    Senior
    Temporary work
    Immediate start
    Flexible hours

    Keywords Studios

    Saint John, NB
    26 days ago
  •  ...recommendations • Solution Implementation - Lead the deployment of Microsoft Dynamics 365...  ...& Support - Provide onsite and remote consulting services - Troubleshoot technical...  ...• Bachelor’s degree in Computer Science, Engineering, or equivalent experience • Strong background... 
    Remote work
    Senior
    Work at office

    Endeavour Solutions

    Saint John, NB
    26 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Remote Senior/Lead Software Engineer. Be the first to apply!