AppD Software Engineer

Cisco - North Carolina

About Us

AppDynamics is the Application Intelligence company that is part of Cisco. With AppDynamics, enterprises have real-time insights into application performance, user behavior, and business performance so they can move faster in an increasingly complex, software-driven world. Our integrated suite of products is built on our innovative, enterprise-grade App iQ Platform that enables our customers to make faster decisions which enhance customer engagement and improve operational and business performance.

AppDynamics is uniquely positioned to enable enterprises to accelerate their digital transformations by actively monitoring, analyzing, and optimizing complex application environments at scale and in production which has led to proven success and trust with the Global 2000.

About the Team

In the Customer Engineering team, we help our customers operate our software and maximize their return on investment. You may find yourself educating customers on best practices, understanding and helping satisfy their use cases, identifying solutions to address those use cases, knowing when to escalate to the next level when no solutions can be found and we need product fixes or enhancements. The ability to think fast on your feet, come up with answers that help address product limitations, and staying calm while under pressure is vital for success in this role. We help some of the largest enterprises in the world tame their software engineering and Ops infrastructure and are looked at as a vital partner and extension to their internal teams.

Roles and Responsibilities

  • Provide superior software support via email, phone, or other media to Appdynamics’ customers, answer their questions regarding product usage or features, and identify and document product problems as they appear

  • Resolve problems reported by customers in a timely manner and escalate problems whose solutions require additional context or insights to the next level of the customer engineering team

  • File bugs when appropriate, and communicate your findings on them in a clear and comprehensive manner

  • Be unafraid to learn new tools and technologies as they are developed or adopted by the Customer Engineering team

  • Collaborate across teams or disciplines to solve problems

  • Work a flexible schedule in a 24/7/365 support environment

  • Can work with ambiguity and come up with creative solutions

Prior Experience

  • Have broad experience with web technologies and are competent with one or more of the following development environments: Java, .Net, PHP, Ruby, Python, & Node

  • Some experience with web technologies like HTML, JavaScript, CSS, is required

  • Experience with Unix/Linux and/or basic networking commands is required

  • Understanding of HTTP/S and API-driven software development is a bonus

  • Understanding of RDMSs including writing SQL queries and developing stored procedures/functions

  • Understanding of NoSQL datastores such as Cassandra, hBase, Mongo, etc. will be helpful

  • Understanding of database replication and clusters like Oracle RAC, MS SQL Server AlwaysOn, Mongo Shards will be helpful

  • Understanding of performance schemas, database tuning parameters, execution plans, SSL connectivity

  • Understanding of Azure databases, Amazon RDS

Attention - In the recruitment process, legitimate companies never withdraw fees from candidates. If there are companies that attract interview fees, tests, ticket reservations, etc. it is better to avoid it because there are indications of fraud. If you see something suspicious please contact us: [email protected]