Remote Senior/Lead Software Engineer
$120k - $195k per yearArista 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.
- ...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 workSeniorWork from homeHome office
- ...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 workSeniorInternshipLocal areaShift work
$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 workSeniorWork at officeLocal areaHome officeFlexible hoursWeekend work- ...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 workSeniorWork at officeLocal areaWork from homeHome office
$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 workSeniorLong term contractImmediate startFlexible hours- ...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 workSeniorFull timeFlexible hours
- ...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 workSeniorWork at office
$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 workSeniorFlexible hours- ...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 workSenior
- ...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
- ...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 workSeniorWork at officeLocal areaFlexible hours
$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 workSeniorHourly payPermanent employmentContract workFor contractors- ...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 workSeniorHourly payPermanent employmentWork at officeLocal areaWork from homeFlexible hours
$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 workLocal areaWorldwideShift work- ...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 workWork from home
- ...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
- ...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 workSeniorFlexible hours
- ...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
$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 workSeniorLong term contractWork at officeFlexible hours- ...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 workFor subcontractorWork at officeFlexible hours
- ...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 workSeniorInternshipWork at officeImmediate startFlexible hours
$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 workSeniorWork at officeLocal area$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 workCasual workWork at officeMonday to fridayFlexible hours2 days per week$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 workSeniorLong term contractTemporary workWork at officeLocal areaWork from home$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: RemoteRemote workSeniorPermanent employmentFull time- ...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 workSeniorWork at officeLocal areaFlexible hours
$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 workLong term contractFull timeInternshipWork at officeLocal area$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 workSeniorLong term contractFull timeRelocation- ...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 workSeniorTemporary workImmediate startFlexible hours
- ...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 workSeniorWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Remote Senior/Lead Software Engineer. Be the first to apply!
- lead structural engineer Saint John, NB
- lead software engineer Saint John, NB
- lead process engineer Saint John, NB
- remote english speaking Saint John, NB
- remote post production coordinator Saint John, NB
- remote manager Saint John, NB
- salesforce remote Saint John, NB
- java developer remote Saint John, NB
- health coach remote Saint John, NB
- assistante teletravail Saint John, NB
