As a backend software engineer at Arista, you own your project end to end. You and your project team will work with product management and customers to define the requirements and design the architecture. You ll build the backend, write automated tests, and get it deployed into production via our CD pipeline. As a senior member of the team you ll also be expected to help mentor and grow new team members. This role demands a strong and broad software engineering background, and you won t be limited to any single aspect of the product or development process.
BS/MS degree in Computer Science and 4+ years of relevant experience.
Strong knowledge of one or more of programming languages (Go, Python, Java)
Experience developing distributed systems or scale out applications for a SaaS environment
Experience developing scalable backend systems in Go is a plus
Experience with network monitoring, network protocols, machine learning or data analytics is a plus