My Shortlist

Your shortlisted jobs will appear here. To view your shortlist: Login Or Register

Date Added: Sat 18/07/2020

Software Engineer

San Francisco, California, US
Add To Shortlist Apply Now

Company: CISCO

Job Type: Permanent, FullTime

AppD Senior Software Engineer
About the Role

The Customer Engineering team is responsible for coming up with solutions to
help empower our customers in solving their application software and
infrastructure monitoring requirements. You may be tasked with creating and
maintaining reference implementations for a given technology/ies that exercise
our software, helping customers who report problems by either providing them
solutions without requiring any code changes, or in reporting/addressing
product shortcomings, documenting/sharing best practices, keeping abreast of
the technology landscape/how our customers monitoring needs are evolving, etc.
Being flexible, a quick unorthodox thinker, decisive in the face of ambiguity,
able to wear multiple hats ranging from technology guru to being an advocate
for customers are qualities essential for success in this role. Any previous
exposure working directly with multiple customers concurrently would be a big
bonus.

About you
* 7+ years of experience required.
* Must have a solid grasp on Unix/Linux including but not limited to
commonly used commands, networking including troubleshooting network
connectivity using tools like tcpdump/Wireshark, shell scripting (Bash,
Korn, etc.) familiarity, file systems understanding, basic system
performance commands, etc.
* Intermediate to advanced level familiarity with SQL and PL/SQL. Expected
to understand explain plans - their purpose, and how to use those to tune
queries, index management, etc. Any exposure to database internals, and
tools for administration/backups/recovery etc. is a big plus.
* Exposure to or understanding of SSL/TLS and PKI.
* Solid programming background in an object-oriented programming language.
Understanding of the runtime environment especially pertinent to garbage
collection and memory management is very useful. Any of the following
languages are acceptable - Java (what our software is written in),
Python, Ruby, Go, C++, and C.
* Solid computer science fundamentals - algorithms/data structures/
algorithm complexity analysis are good to have.
* Solid command of written and verbal English. Any other foreign language
such as German, French, Spanish, Polish, Arabic, etc. are going to be
definite plusses.
* Excellent customer facing skills.

Programming Languages:Java, Python, Ruby, Go, C++, C, JavaScript, NodeJS, etc.
Databases: Oracle, MySQL, Postgre SQL, No Sql - document oriented/columnar/key-
value pair.
Operating Systems: Unix/Linux.
Other Technical Skills: App Server setup/troubleshooting - WebSphere/WebLogic,
Tomcat/Jetty, etc., networking troubleshooting, SSL/TLS familiarity.

Perks
We know that the award-winning culture at AppDynamics is something to brag
about, but here are more reasons that make you excited to get out of bed to
come in the morning, like:
* Medical, dental, vision coverage.
* 401k match (4.5%).
* Wellness perks (gym, hobbies, education, store discounts, personal
finance).
* 4 weeks PTO, 5 days VTO, 14 holidays (including 1 birthday PTO and 1
floating holiday).
* Mandatory company shut down between Christmas and New Years.
Show moreShow less
Apply Now