Responsibilities:- Identify and fix problems in released products through troubleshooting and code analysis.
- Work with peers to investigate and drive critical issues to resolution.
- Build debug binaries and scripts to aid in identification of customer facing issues.
- Reproduce customer issues escalated from support.
- Work with customers and support teams to capture sufficient information to reproduce customer problems.
- Work with Product Development teams to identify product serviceability/usability issues and address quality problems.
- Work with teams to provide feedback and mentorship on new features.
- Work with test teams to build system test cases to prevent future occurrences of identified bugs.
- Help facilitate problem solving and collaborate within the team.
- Provide technical mentorship to junior members of the team.
Who You Are- At least 8+ years of experience in a technical role in a software-related field
- Strong troubleshooting and analytical skills
- Ability to work both independently and as part of a team
- Ability to learn new skills and apply them quickly
- Ability to understand legacy code to identify and fix problems
- C/C++ experience
- Experience with Perl or equivalent language
- Proven proficiency with Linux shell scripting languages
- Solid understanding of networking architecture such as routing/switching, IP,TCP/UDP and application layers such as HTTP, SMTP, etc.
- Experience with Ethernet packet-based analysis
- Fundamental understanding of network security principles
We tackle whatever challenges come our way. We have each other’s backs, we recognize our accomplishments, and we grow together. We celebrate and support one another – from big and small things in life to big career moments. And giving back is in our DNA (we get 10 days off each year to do just that).