Principal Software Engineer

🕒 August 11

🇨🇦 Canada – Remote

💵 $140k - $210k / year

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

👻 Ghost score 0%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Arista Networks

Arista Networks

1001 - 5000 employees

Founded 2004

🏢 Enterprise

📡 Telecommunications

💰 $2.6M Post-IPO Debt on 2015-05

Enterprise • Telecommunications • Cloud

Arista Networks is a leader in building scalable high-performance and ultra-low-latency networks for modern data center and cloud computing environments. The company offers a wide range of networking solutions including the Arista Extensible Operating System (EOS) for cloud networking, CloudVision for network automation and observability, and a variety of high-performance switches and routing platforms. Arista's solutions are designed for enterprise WANs, cloud-grade routing, multi-domain segmentation, security, and modern network operating models, making them a pivotal choice for hyperscale data centers and cloud environments.

📋 Description

• Join Arista Networks’ Extensible Operating System (EOS) software development team • Gather functional and technical requirements with engineers and marketing team members • Write functional specifications, design specifications, and test plans • Develop software for Arista’s Linux-based EOS network operating system • Implement drivers and APIs to manage hardware devices in Linux • Implement solutions in C, C++, and Python • Develop and execute automated tests • Debug and fix issues found by automated tests • Implement, test, and debug networking infrastructure, including AI networking • Analyze customer installation problems with Customer Support Engineers and provide software releases or patches • Analyze System Test Engineer findings and provide fixes • Mentor new and junior engineers • Review and contribute to team specifications and implementations • Create and update implementation and debugging schedules and report them to the project lead • Own projects from definition through deployment and be responsible for deliverable quality

🎯 Requirements

• BS in Computer Science, Electrical Engineering, or Computer Engineering plus 12 years of experience, or MS plus 10 years, or Ph.D. plus 7 years, or equivalent work experience • Knowledge of C, C++, and Python • Hands-on experience working with open source software • Experience writing Linux drivers and APIs for managing hardware or software resources • Experience programming ASICs and other custom hardware • Ability to utilize, test, and debug open source software libraries and other development software • Knowledge of distributed-systems infrastructure functions including messaging, signalling, databases, and command-line interface techniques • Applied understanding of software engineering principles • Strong problem-solving and software-troubleshooting skills • Ability to design and independently implement solutions to small-sized problems • Ability to work on a small team solving medium-sized problems with limited oversight

🏖️ Benefits

• Discretionary Arista bonuses may be available • Equity may be available • Medical benefits • Dental benefits • Vision benefits • Wellbeing benefits • Income protection • Group Retirement Savings Plan

Apply Now

Similar Jobs

🕒 August 10

PointClickCare

1001 - 5000

🏥 Healthcare

💼 Consulting

⚕️ Healthcare Insurance

Engineering Director leading Transitions of Care engineering at PointClickCare, a health tech company serving 30,000+ provider organizations. Scaling cloud-based and AI-powered healthcare products.

🇨🇦 Canada – Remote

💵 $211.2k - $234.6k / year

💰 Secondary Market on 2022-03

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

🕒 August 7

Samsara

1001 - 5000

📦 Logistics

🏗️ Construction

🏥 Healthcare

Staff Software Engineer building AI-powered full-stack products for Samsara’s IoT platform. Owning scalable systems that improve safety, efficiency, and sustainability in physical operations.

🇨🇦 Canada – Remote

💵 $154.8k - $212.8k / year

💰 Seed Round on 2014-08

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

🕒 August 7

Samsara

1001 - 5000

📦 Logistics

🏗️ Construction

🏥 Healthcare

Staff Software Engineer building AI-powered, full-stack products for Samsara’s IoT platform serving physical operations. Owning technical strategy, scalable systems, and zero-to-one capabilities.

🇨🇦 Canada – Remote

💵 $154.8k - $212.8k / year

💰 Seed Round on 2014-08

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

🕒 August 5

FOCi Group

11 - 50

💼 Consulting

🤝 B2B

📣 Marketing

Full Stack Developer building and scaling cloud applications for Foci Solutions, a cloud-first development organization. Delivering production software, APIs, and cloud architectures with modern engineering tools.

🕒 August 5

PolicyMe

11 - 50

🏥 Healthcare

💼 Consulting

🛡️ Insurance

AI Engineering Manager leading fullstack/AI engineers building scalable AI-powered insurance products at PolicyMe. Guiding architecture, delivery, and responsible deployment of intelligent applications for Canadian customers.

🇨🇦 Canada – Remote

💵 $170.5k - $192.5k / year

⏰ Full Time

🟠 Senior

🔴 Lead

🧑‍💻 Full-stack Engineer