Data-Driven Networking
Software Engineer
Location
Greece
Posted
81 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer
Arista Networks
• 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 and C++ 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 • Work with Customer Support Engineers to analyze problems in customer networks and provide fixes for those problems when needed • 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
Job Requirements
- BSc, MS or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering with 5+ years of related post graduate work experience
- Knowledge of C and/or C++
- Knowledge of UNIX or Linux.
Benefits
- Flexible work arrangements
- Professional development
- Work-Life Balance
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Developer
Copia Wealth StudiosCopia is a financial intelligence platform that places you at the helm of your wealth.
• Tackle the radical transformation underway in the finance space. • Build robust features within cross-functional teams. • Shape best practices, challenge product assumptions, and ship world-class software. • Collaborate daily with the team, express concerns, and collaborate on problems. • Participate in a distributed workforce and an annual Defrag onsite event.
Full Stack Web Developer
CoderockrAcreditamos que o desenvolvimento de software é uma arte que deve ser feita com paixão e dedicação!
• Be proactive: analyze and understand the impacts and the real needs behind your deliveries; • Take responsibility for what you produce and deliver (ownership mindset); • Believe you can achieve better results by working in a team; • Communicate openly, participate in healthy debates, and bring ideas that contribute to your success and the team's success; • Be able to understand Products & Business; • Our primary goal is always to deliver value, going far beyond just writing clean code; • Be versatile: understand how all pieces connect (front-end, back-end, database, network layers, etc.) and how this affects the performance of your code/application; • Be able to evaluate and learn new technologies and tools.
Full Stack Developer
Anbre Interiors | Top Interior Designers in Chennai & Luxury InteriorsInteriors That Inspire – Chennai's Best Home Interior Design Experts.
• Engage in meaningful collaboration with cross-functional teams to decode business needs into technical marvels. • Play a pivotal role in the lifecycle of our web platforms, from conception and development to maintenance and optimization. • Wordpress setup and maintenance support • Website / Landing Page Integrations • Monitor, optimize, and ensure the smooth operation of our servers, guaranteeing the reliability and performance of our platforms. • Server / API Development • cPanel Account Management • Database Management • Postgres support • Tackle challenges head-on, troubleshooting and resolving issues across our web platforms and servers, ensuring peak performance and user satisfaction.
Software Engineer – Fullstack Go
Metova, Inc.Helping companies transform their business through technology to meet the growing expectations of their customers.
• Actively participate in **development team meetings**, collaborating on project goals, features, and task definitions. • **Analyze system and user requirements** to ensure the software meets business needs. • **Design system integrations** and **project workflows** for complex solutions. • Write **clean, reusable, and scalable code**, with a willingness to learn new languages or technologies as needed. • Develop **functional and visually appealing user interfaces**, maintaining a strong **user experience (UX)** focus. • Conduct **testing and debugging** to ensure application performance and stability. • **Validate the functionality and security** of applications before deployment.




