Network Architect and Software Developer
1 week ago
A challenging role has emerged at Arista Networks for a talented Senior/Lead Software Engineer to join our Extensible Operating System (EOS) software development team.
OverviewArista Networks is renowned for its innovative Linux-based network operating system, EOS. As a key member of the EOS team, you will contribute to building features that drive the world's largest data center networks. Your expertise in software development will play a pivotal role in shaping the future of networking solutions.
Salary and BenefitsThe estimated base salary for this position ranges from $120,000 to $195,000 annually, depending on location and qualifications. Additionally, Arista offers various benefits, including comprehensive medical and dental coverage, vision care, income protection, and a Group Retirement Savings Plan.
Responsibilities- Develop functional specifications and design documents for traffic forwarding features in internet and cloud data centers.
- Implement independent solutions to small-sized problems in EOS software using C, C++, and Python programming languages.
- Create test plan specifications for small-sized features in EOS and implement automated test programs to execute cases described in the test plan.
- Analyze and debug problems found by automated test programs and provide fixes.
- Collaborate with Customer Support Engineers to analyze problems in customer networks and provide fixes in the form of new software releases or patches.
- Work with System Test Engineers to identify and resolve issues found in their tests.
- Mentor junior engineers to bring them up to speed in Arista's software development environment.
- Contribute to specifications and implementations written by other team members.
- Hold a Bachelor's degree in Computer Science, Electrical Engineering, or Computer Engineering, with 8+ years of experience, or a Master's degree with 6+ years of experience, or equivalent work experience.
- Proficiency in C, C++, and/or Python programming languages.
- Familiarity with UNIX or Linux operating systems.
- Understanding of L2/L3 networking concepts, including IP routing protocols, layer 2 features, and packet forwarding engine capabilities.
- Ability to develop and debug distributed systems software, including messaging, signaling, databases, and command line interface techniques.
- Hands-on experience with Ethernet bridging or routing related software or distributed systems software.
- Strong problem-solving and software troubleshooting skills.
Candidates should have strong knowledge of computer science fundamentals, software engineering principles, and relevant industry experience. A background in electrical engineering or computer engineering is also desirable.
-
Network Software Architect
1 week ago
Vancouver, British Columbia, Canada Arista Networks Full timeRole OverviewWe are seeking a highly skilled Network Software Architect to join our Packet Forwarding Engines (PFE) and System software development team at Arista Networks.Estimated Salary$150,000 - $170,000 per year in Canada.Job ResponsibilitiesThe ideal candidate will have strong software engineering fundamentals and an understanding of ASIC-based packet...
-
Software Architect
2 weeks ago
Vancouver, British Columbia, Canada Aequilibrium Software Inc Full timeSoftware ArchitectAequilibrium Software Inc seeks a skilled Software Architect to drive the design and development of innovative software solutions. As a key member of our team, you will be responsible for crafting architectural visions, leading technical workshops, and delivering high-quality software products that meet the needs of our clients.Key...
-
Software Engineer and Network Architect
1 week ago
Vancouver, British Columbia, Canada Arista Networks Full timeOverviewArista Networks is a leading provider of software-defined networking solutions for data center, cloud, and high-performance computing environments. Our Extensible Operating System (EOS) is a unique, Linux-based network operating system that runs on all of Arista's data center networking products.Salary and BenefitsThe base pay for this role has a...
-
Cloud Network Architect
4 weeks ago
Vancouver, British Columbia, Canada Mark Anthony Wine & Spirits Full time**Cloud Network Architect Opportunity**We are seeking a highly skilled Cloud Network Architect to lead our organization's cloud transformation. As a key member of our team, you will design and oversee resilient cloud network architectures, leveraging Infrastructure as Code (IaC) and implementing advanced security strategies to ensure smooth integration with...
-
Cloud Network Architect
1 month ago
Vancouver, British Columbia, Canada T-Net British Columbia Full timeAs a Cloud Network Architect at T-Net British Columbia, you will lead the organization's cloud transformation by designing and overseeing resilient cloud network architectures. You will leverage Infrastructure as Code (IaC) and implement advanced security strategies to ensure smooth integration with on-premises and hybrid environments. Working closely with...
-
Cloud Network Architect Lead
1 week ago
Vancouver, British Columbia, Canada Mark Anthony Wine & Spirits Full timeJob SummaryWe are seeking a highly skilled Cloud Network Architect to lead our organization's cloud transformation. As the key architect, you will design and oversee resilient cloud network architectures, leveraging Infrastructure as Code (IaC) and implementing advanced security strategies.About the RoleYou will work closely with cross-functional teams to...
-
Network Infrastructure Architect
3 weeks ago
Vancouver, British Columbia, Canada TEG BAINS SPECIALIST INC. Full timeJob Title: Network Infrastructure ArchitectAbout the Role:TEG BAINS SPECIALIST INC. is seeking a skilled professional to oversee the design and implementation of our computer networks and related infrastructure. As a key member of our IT department, you will be responsible for ensuring the smooth operation of our computer systems.Key Responsibilities:Design...
-
Network Systems Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada Arista Full timeJob Description:Senior/Lead Network Systems Software EngineerArista Networks is a leading industry player in data-driven, client-to-cloud networking for large data center, campus and routing environments. Our company culture values diversity and fosters an inclusive environment where individuals from various backgrounds and experiences feel welcome.We are...
-
Senior Software Engineer
1 week ago
Vancouver, British Columbia, Canada Take-Two Interactive Software Full timeJoin Our Team as a Senior Software Engineer - Backend ArchitectWe are looking for an experienced Senior Software Engineer to join our team in San Francisco and Vancouver. As a Backend Architect, you will be responsible for leading the development of scalable and robust large-scale distributed backend systems.About the PositionTake-Two Interactive is a...
-
Senior Network Systems Software Engineer
1 month ago
Vancouver, British Columbia, Canada Arista Networks Full timeJob SummaryArista Networks is seeking a highly skilled Senior/Lead Network Systems Software Engineer to join our team. As a key member of our software engineering team, you will be responsible for designing, developing, and maintaining novel features for our network systems software.You will work closely with customers, product management, and hardware...
-
Software Development Manager
1 month ago
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC - K03 Full timeTransforming Software Deployment at AmazonApollo, the Amazon Software Builder Experience (ASBX) organization, is seeking a talented Software Development Manager to join the Apollo team. As a key member of this team, you will drive the evolution of Amazon software abstractions, making creating and managing services easier for Amazon builders and allowing them...
-
Software Engineering Expert for Network Systems
2 weeks ago
Vancouver, British Columbia, Canada Arista Full timeNetwork Systems Software EngineerArista Networks is a pioneer in software-driven cloud networking solutions. As a senior/lead Network Systems software engineer, you will collaborate with customers, product management, and hardware engineers to design and build novel features that help Arista hardware run effectively and efficiently.The primary focus area for...
-
Network Systems Software Engineer Lead
3 weeks ago
Vancouver, British Columbia, Canada Arista Full timeSenior/Lead Software Engineer, Network SystemsArista Networks is a pioneering force in software-driven cloud networking solutions for large data center storage and computing environments.We are seeking world-class Senior/Lead Network Systems software engineers to collaborate with customers, product management, and hardware engineers to design and build...
-
Senior Network Systems Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada Arista Full timeJob Description:Arista Networks is seeking a highly skilled Senior/Lead Network Systems Software Engineer to join our team. As a key member of our software engineering team, you will be responsible for designing and developing novel features that help Arista hardware run effectively and efficiently.Key Responsibilities:Collaborate with customers, product...
-
Network Software Developer Opportunity
1 week ago
Vancouver, British Columbia, Canada Go REcruitment Full timeJob Description: Netskrt is seeking talented Network Software Developers to join our team in a dynamic startup environment. With a strong focus on delivering innovative products and services, we are looking for exceptional individuals with a passion for learning new technologies and solving challenging problems. Company OverviewNetskrt offers the...
-
Software Architect for Network Systems
1 week ago
Vancouver, British Columbia, Canada Arista Full timeAbout Arista NetworksArista Networks is a pioneering company in software-driven cloud networking solutions for large data center storage and computing environments. Our award-winning platforms redefine scalability, agility, and resilience, with over 20 million cloud networking ports shipped worldwide.
-
Cybersecurity Network Architect
2 weeks ago
Vancouver, British Columbia, Canada Go REcruitment Full timeAbout the RoleAt Go Recruitment, we're seeking an exceptional Cybersecurity Network Architect to join our team. As a key member of our IT department, you will be responsible for designing, implementing, and maintaining our network infrastructure, ensuring it meets the highest standards of security and efficiency.
-
Senior Network Systems Software Engineer
1 month ago
Vancouver, British Columbia, Canada Arista Full timeSenior/Lead Network Systems Software EngineerArista Networks is a leading provider of data-driven, client-to-cloud networking solutions for large data center, campus, and routing environments. Our relentless pursuit of innovation enables us to leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to...
-
Embedded Software Architect
3 weeks ago
Vancouver, British Columbia, Canada Corinex Full timeJob Description for Embedded Software ArchitectCorinex is seeking an experienced Embedded Software Architect to lead the development of cutting-edge software solutions for our embedded systems. The ideal candidate will have a strong background in software development, with a focus on embedded systems.Key Responsibilities:Design and develop software...
-
Telecom Network Architect
4 weeks ago
Vancouver, British Columbia, Canada CIMA+ Full timeJob Title: Telecom Network ArchitectWe are seeking an experienced Telecom Network Architect to join our team at CIMA+. As a Telecom Network Architect, you will be responsible for designing and implementing wired and wireless telecom networks for our clients. This is a hybrid role that can be based out of our office in Vancouver.Key Responsibilities:Design...