Current jobs related to Software Engineer - Vancouver, British Columbia - Arista
-
Software Quality Assurance Engineer
4 weeks ago
Vancouver, British Columbia, Canada Software Aspekte Full timeJob SummaryWe are seeking a skilled Software Quality Assurance Engineer to join our team at Software Aspekte. The ideal candidate will have a passion for functional testing and automation of embedded devices.About the RoleThe Software Quality Assurance Engineer will be responsible for designing, implementing, and exercising comprehensive testing strategies...
-
Software Development Engineer
1 month ago
Vancouver, British Columbia, Canada WIA Software Systems Inc. Full timeJob DescriptionWe are seeking a highly skilled Software Development Engineer to join our team at WIA Software Systems Inc. in a permanent position.Key ResponsibilitiesDevelop and maintain high-quality software applications using Agile methodologies.Collaborate with cross-functional teams to design, develop, and test software solutions.Ensure software meets...
-
Software Development Engineer
3 weeks ago
Vancouver, British Columbia, Canada WIA Software Systems Inc. Full timeAbout the Role:We are seeking an experienced Software Development Engineer to join our team at WIA Software Systems Inc. in a key role that will drive the development of high-quality software solutions.About the Job:Collaborate with cross-functional teams to design, develop, and test software applications.Develop and implement software solutions by analyzing...
-
Senior Software Engineering Lead
2 weeks 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...
-
Software Engineering Team Lead
2 weeks 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
4 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
2 weeks 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...
-
Frontend Software Engineer
2 weeks ago
Vancouver, British Columbia, Canada Take-Two Interactive Software Full timeAbout the PositionTake-Two Interactive Software, Inc. is a leading developer and publisher of interactive entertainment for consumers globally.The Company develops and publishes products through Rockstar Games, 2K, Private Division, and Zynga.We are looking for a Senior UI/Frontend Software Engineer to help establish our engineering culture and lay the...
-
Software Tester
2 weeks ago
Vancouver, British Columbia, Canada Dew Software Full timeDew Software is a leading player in the digital transformation space, working with Fortune 500 companies to deliver cutting-edge software solutions. We are seeking talented Software Testers to join our team and play a critical role in ensuring the quality and reliability of our products.Job OverviewWe offer a competitive salary of $120,000 - $150,000 per...
-
Software Development Specialist
2 weeks ago
Vancouver, British Columbia, Canada WIA Software Systems Inc. Full timeJob Description:We are seeking an experienced and skilled software engineer to join our team at WIA Software Systems Inc. as a senior software engineer. As a key member of our development team, you will be responsible for designing, developing, testing, and maintaining complex software systems.
-
Software Engineer
1 month ago
Vancouver, British Columbia, Canada Arista Networks Full timeJob DescriptionArista Networks is seeking a skilled software engineer 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...
-
Software Development Specialist
3 weeks ago
Vancouver, British Columbia, Canada WIA Software Systems Inc.] Full timeOverviewWIA Software Systems Inc. is seeking a skilled Software Development Specialist to join our team.Key ResponsibilitiesThe successful candidate will be responsible for designing, developing, and testing software applications. Key skills include proficiency in computer science, computer software engineering, and systems engineering.Work EnvironmentThe...
-
Senior Quality Assurance Engineer
3 weeks ago
Vancouver, British Columbia, Canada Dew Software Full timeQuality Assurance Engineer Role at Dew SoftwareDew Software is a leading player in the digital transformation space, working with Fortune 500 companies to deliver cutting-edge solutions. As a Quality Assurance Engineer, you will play a critical role in ensuring the quality and reliability of our software products.Key ResponsibilitiesDevelop and execute...
-
Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada Dillon Consulting Full timeAt {company}, we're seeking a skilled Software Engineer to join our team. In this role, you will be responsible for designing, developing, and testing software applications. Key responsibilities include:Key ResponsibilitiesDesign and Develop Software Applications: Utilize programming languages such as Java, Python, and C++ to create efficient and scalable...
-
Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada SHIVRAJ GHUMAN CONSTRUCTION INC. Full timeNew Software Engineer Position at {company}We are seeking an experienced Software Engineer to join our team. Main Responsibilities:Design and develop scalable software systemsCollaborate with cross-functional teams to identify and prioritize project requirementsImprove existing code and implement new featuresIf you are a motivated and detail-oriented...
-
Software Engineer
2 weeks ago
Vancouver, British Columbia, Canada RedMane Technology Full timeAre you a skilled software engineer looking for a new challenge? Our company is seeking an experienced software engineer to join our team.
-
Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada No.1 Collision (Richmond) Full timeWe are seeking a highly skilled Software Engineer to join our team at {company}.The Software Engineer will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages.Collaborate with cross-functional teams to identify and prioritize project...
-
Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada Little Munchkin Daycare Full timeWe are seeking a Software Engineer to join our team at {company}. The successful candidate will be responsible for designing, developing, and testing software applications. Key responsibilities include:Key ResponsibilitiesDesign and develop software applications using various programming languages and technologies.Collaborate with cross-functional teams to...
-
Software Quality Assurance Specialist
2 weeks ago
Vancouver, British Columbia, Canada Incognito Software Systems Full timeWe are currently seeking a skilled and detail-oriented Software Quality Assurance Specialist to join our Engineering Department at Incognito Software Systems.As a key member of our team, you will play a crucial role in developing new processes and enhancing existing test methodologies within our Digital Home Experience and IoT product...
-
Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada Electronic Arts Full timeWe are seeking a Software Engineer to join our team at "{company}". The ideal candidate will have experience with software development and a strong understanding of technical concepts.The successful candidate will be responsible for:Designing and developing software applicationsCollaborating with cross-functional teams to identify and prioritize project...
Software Engineer
1 month ago
Arista Networks is a leader in data-driven, client-to-cloud networking for large data center, campus, and routing environments. Our innovative approach leverages 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.
We value diversity of thought and perspectives, fostering an inclusive environment where individuals from various backgrounds and experiences feel welcome. This diversity drives creativity and innovation, essential for our success.
Our commitment to excellence has earned us prestigious awards, including Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life Balance. We take pride in our track record of success and strive to maintain the highest standards of quality and performance in everything we do.
Key Responsibilities- Design and develop system software to manage hardware components.
- Implement solutions to small-sized problems in the system software using C, C++, and Python programming languages.
- Write test plan specifications for small-sized features 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.
- Collaborate 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 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 and broader SONiC development.
- Review and contribute to the specifications and implementations written by other team members and the SONiC community.
- Help create a schedule for implementation and debugging tasks, update it weekly, and report it to the project lead.
- Bachelor's, Master's, or Ph.D. in Computer Science, Electrical Engineering, or Computer Engineering with 2+ years of related post-graduate work experience.
- Knowledge of C, C++, and/or Python programming languages.
- Understanding of L2/L3 networking, including IP routing protocols, layer 2 features, and packet forwarding engine and hardware component vendor-provided software libraries.
- Experience in designing and developing Ethernet bridging or routing-related software or distributed systems software is desirable.
- Applied understanding of software engineering principles and strong problem-solving and software troubleshooting skills.
- Ability to design a solution to a small-sized problem and implement it without outside help, and work on a small team solving a medium-sized problem with limited oversight.
The base pay for this role has a pay range of $95,000 to $145,000, with different pay ranges based on work location. Arista offers competitive pay, bonuses, equity, and benefits, including medical, dental, vision, wellbeing, income protection, and a Group Retirement Savings Plan.