Senior/Lead Software Engineer
1 week ago
Arista Networks is a leading innovator in data-driven, client-to-cloud networking for large data center, campus, and routing environments. 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.
About the Role
We are seeking highly skilled Senior/Lead 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.
Key Responsibilities
- Design and develop packet forwarding engine software features and system software to manage hardware components.
- Implement solutions to small-sized problems in our packet forwarding engine software and system software using 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.
Requirements
- 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
What We Offer
Arista Networks offers a competitive salary range of $120,000 to $195,000 across Canada, as well as benefits including medical, dental, vision, wellbeing, income protection, and a Group Retirement Savings Plan. We are an equal opportunities employer and welcome applications from diverse candidates.
-
Senior Software Engineering Lead
5 days ago
Vancouver, British Columbia, Canada Take-Two Interactive Software Full timeAbout the PositionWe are seeking a highly skilled Senior Software Engineer to join our team at Take-Two Interactive Software, Inc. As a Senior Software Engineer, you will be responsible for establishing the culture for our engineering team and laying the foundation for our frontend architecture.Company OverviewTake-Two Interactive Software, Inc. is a leading...
-
Senior Software Engineering Lead
5 days ago
Vancouver, British Columbia, Canada Electronic Arts Full timeUnlock Your Potential as a Senior Software Engineering Lead at Electronic ArtsAbout the RoleWe are seeking an exceptional Senior Software Engineering Lead to join our team. As a key member of our organization, you will be responsible for leading the development of scalable architecture for generative AI tooling.Key Responsibilities:Develop and maintain a...
-
Senior Software Engineer
4 days 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 Software Development Engineer Lead
7 days ago
Vancouver, British Columbia, Canada Hiive Full timeAbout the RoleWe are seeking a highly skilled Senior Software Development Engineer Lead to join our team at Hiive. As a key member of our engineering department, you will be responsible for leading the development and implementation of software solutions that drive business growth and innovation.
-
Senior Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada Yanaki Sushi Full timeWe are seeking a highly skilled Senior Software Engineer to lead our technical team. The ideal candidate will have experience in architecture, design, and implementation of scalable software systems.The successful candidate will be responsible for:Designing and developing large-scale software applicationsLeading a team of software engineersCollaborating with...
-
Senior Manager, Software Engineering Lead
4 weeks ago
Vancouver, British Columbia, Canada Salesforce, Inc. Full timeSenior Manager, Software Engineering LeadAs a Senior Manager, Software Engineering Lead at Salesforce, you will be responsible for leading a team of software engineers to design, develop, and deploy high-quality software solutions. Your primary focus will be on ensuring the technical excellence and high availability of our services, which are critical to...
-
Senior Software Engineer
1 month ago
Vancouver, British Columbia, Canada Arista Full timeSenior/Lead Software Engineer (Packet Forwarding Engines)Arista Networks is a pioneer 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.We are seeking a world-class...
-
Senior Software Engineering Lead
4 weeks ago
Vancouver, British Columbia, Canada Microsoft Full timeJob SummaryMicrosoft is seeking a highly skilled Senior Software Engineer to join our Azure team. As a Senior Software Engineer, you will be responsible for designing and delivering the next generations of Artificial Intelligence training, Artificial Intelligence inferencing, virtual desktop, video, and gaming infrastructure for Azure. You will work closely...
-
Software Engineering Team Lead
1 week ago
Vancouver, British Columbia, Canada Take-Two Interactive Software Full timeAbout the RoleWe are seeking a highly experienced and skilled Software Engineering Team Lead to join our team at Take-Two Interactive Software. In this role, you will be responsible for leading a team of engineers in designing, building, and deploying large-scale distributed backend systems that power our services.Key ResponsibilitiesProvide technical...
-
Senior Software Engineer for a Dynamic Team
3 weeks ago
Vancouver, British Columbia, Canada Saba Software (Canada) Inc. Full timeAbout the Role:As a senior software engineer, you will be responsible for designing, developing, and maintaining complex software systems. With a focus on innovation, you will work closely with our team to deliver high-quality solutions that meet the needs of our clients.Key Responsibilities:• Collaborate with cross-functional teams to identify and...
-
Senior Software Engineer
1 month ago
Vancouver, British Columbia, Canada 2K Full timeJob Title: Senior Software EngineerFrostbite is EA's cutting-edge game development engine, empowering global teams to shape the future of gaming by creating innovative engine features and tools.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our Frostbite Render Systems team, driving technology forward to power future titles and...
-
Senior Software Engineering Lead
4 weeks ago
Vancouver, British Columbia, Canada Microsoft Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Microsoft. As a Senior Software Engineer, you will play a critical role in designing and delivering the next generation of Azure infrastructure for Artificial Intelligence and other Graphics Processing Unit (GPU) based workloads.Key ResponsibilitiesDesign and develop...
-
Vancouver, British Columbia, Canada Vancouver Coastal Health Full timeJob Description:As a Senior Software Engineer, you will lead a team of developers to design, develop, and implement software solutions. Your key responsibilities will include leading technical discussions, mentoring junior engineers, and ensuring code quality.About the Role:This is an exciting opportunity to drive technical innovation and contribute to the...
-
Senior Software Engineer
1 week ago
Vancouver, British Columbia, Canada Market Jar Media Inc. Full timeMarket Jar Media Inc. is seeking a skilled Senior Software Engineer to lead and coordinate teams in the development of software and integrated information systems. The ideal candidate will have a strong background in cloud infrastructure, with experience in leading teams and conducting security and quality controls.Key ResponsibilitiesLead and coordinate...
-
Senior Software Engineering Lead
1 month ago
Vancouver, British Columbia, Canada Microsoft Full timeJob Title: Senior Software EngineeringOverviewAt Microsoft, we are pushing the boundaries of innovation in the field of Artificial Intelligence and Cloud Computing. Our team is working on developing the next generation of Azure infrastructure, focusing on Artificial Intelligence, Machine Learning, and High-Performance Computing. We are seeking a highly...
-
Senior Software Engineer
2 weeks ago
Vancouver, British Columbia, Canada Improving Full timeAbout the Role:We're seeking a highly skilled Senior Software Engineer to join our team at Improving Vancouver. As a Senior Software Engineer, you'll be responsible for driving development, collaborating with project team members, and leading designs with minimal guidance.Key Responsibilities:Lead designs with minimal guidanceActively participate in code...
-
Senior Backend Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada Aequilibrium Software Inc Full timeSenior Backend Software Engineer (.NET)We are seeking a highly skilled Senior Backend Software Engineer with expertise in .NET to contribute to our team's success. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using .NET technologies. Your expertise in .NET Core, ASP.NET,...
-
Senior UI/Frontend Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada Take-Two Interactive Software Full timeAbout the PositionWho We AreAt Take-Two Interactive Software, we're a leading developer, publisher, and marketer of interactive entertainment for consumers worldwide. Our products are designed for console gaming systems, PC, and mobile devices, and are delivered through physical retail, digital download, online platforms, and cloud streaming services.Our...
-
Senior Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada HackerWeb Full timeAbout UsBree is a pioneering fintech company revolutionizing lending products for consumers and businesses.We're on a mission to create innovative, user-friendly financial solutions that empower our customers and improve their financial well-being.Our flagship product is an interest-free line of credit that provides short-term liquidity to our customers with...
-
Senior Software Engineering Lead
4 weeks ago
Vancouver, British Columbia, Canada Microsoft Full timeJob SummaryMicrosoft is seeking a highly skilled Senior Software Engineer to join our Azure team. As a Senior Software Engineer, you will be responsible for designing and delivering the next generation of Azure infrastructure for Artificial Intelligence and other Graphics Processing Unit (GPU) based workloads.Key ResponsibilitiesDesign and develop...