Experience (non-internship) in professional software development
Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
Nice to Haves
Bachelor's degree in computer science or equivalent
What You'll Be Doing
Help shape the automation future in Networking
Use and develop tools, services and processes that collect and rationalize data from different sources
Participate in an on call rotation with your team to support the software developed
Identify and troubleshoot recurring platform issues with effective escalation to senior-level engineering teams
Contribute to documentation, process and procedures
Be involved in the formulation of structured training
Perks and Benefits
Value work-life harmony with flexibility in the working culture
Diverse and inclusive workplace with ongoing events and learning experiences