29 days old

AppD Senior Software Engineer

Cisco Systems Inc.
San Francisco, CA 94102
Apply Now
Apply on the Company Site
  • Jobs Rated

About us

Cisco AppDynamics is an application performance monitoring solution that uses machine learning and artificial intelligence (AI) to provide real-time visibility and insight into IT environments. With our unique AIOps solution, you can take the right action at exactly the right time with automated anomaly detection, rapid root-cause analysis, and a unified view of your entire application ecosystem, including private and public clouds.  Using Cisco AppDynamics, youll finally align IT, DevOps, and the business around the information that helps you protect your bottom line and deliver flawless customer experiences at scale.


About you

You are a self-starter who enjoys new challenges with a CS / EE degree and / or relevant and desired experiences include:

  • 7+ years designing, implementing and debugging large-scale software applications 
  • 7+ years in Java/J2EE and object-oriented development
  • Strong understanding of microservice architectures, principles and patterns.
  • Strong understanding of SQL, including experience working with one or more relational databases (e.g., PostgreSQL or MySQL).
  • Deep understanding of data structures such as lists, queues, maps and trees.
  • Working with cloud-native infrastructure on a private (AWS) or Hybrid cloud.
  • Drive a unit, integration, system test strategy that will help the team deliver value with a high degree of quality.
  • Experience in API Gateway and Service Mesh for secured, scalable and resilient deployment of microservices.
  • Working with and building a real-time compute and streaming infrastructure (Kafka, Flink, Storm, Spark, etc) 
  • You're passionate about what you're doing and ignite people around you.

About the Role

End User Monitoring (EUM) also known as Real User Monitoring (RUM) measures user experience from real users by capturing performance data on end user devices like Browsers, Mobile Applications, IoT Devices et al. Another aspect of EUM is Synthetic User Monitoring (SUM) where we allow customers to test scripted flows against their websites from browsers deployed around the world. 


The team manages the Browser Agent (built on Java Script), the IOS Agent (built on Objective C), the Android Agent (built on Java), IoT agents, Synthetic User Agents, the EUM Cloud (A scalable Data processorthink Map Reduceand Data Analytics), our engine (built on Amazon Web Services components), Synthetic Services to schedule & manage synthetic sessions and integration with all other Cisco AppDynamics Products. The RUM Agents are embedded inside the end user app. It instruments the core platform APIs and callbacks and captures end user experience metrics, errors and key stats like device, geo, OS etc. (No Personal Identifying Info). The synthetic agents include a mechanism to pull synthetic session requests, drive Selenium scripts run against browsers instrumented to capture metrics as well as screen shots. All the final data is processed in an infinitely scalable infrastructure built on Amazon Cloud. 


As a member of senior engineer in the team, some of your primary responsibilities include:

  • Design and implement innovative software modules for our distributed system. 
  • Propose solutions, debug and fix defects, and deliver a high performance and high-quality software product.
  • Build Core Java Services that can process billions of end user requests from some of the largest e-commerce sites of the world
  • Scale products with AWS infrastructure components namely S3, Dynamo, EMR etc.  
  • Zero downtime, zero data drop, continuous deployment, multi-tenant, multi-version etc


We know that the award-winning culture at Cisco 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

We Are Cisco

#WeAreCisco, where each person is unique, but we bring our talents to work as a team and make a difference. Heres how we do it.

We embrace digital, and help our customers implement change in their digital businesses. Some may think were old (30 years strong!) and only about hardware, but were also a software company. And a security company. An AI/Machine Learning company. We even invented an intuitive network that adapts, predicts, learns and protects. No other company can do what we do you cant put us in a box!

But Digital Transformation is an empty buzz phrase without a culture that allows for innovation, creativity, and yes, even failure (if you learn from it.)

Day to day, we focus on the give and take. We give our best, we give our egos a break and we give of ourselves (because giving back is built into our DNA.) We take accountability, we take bold steps, and we take difference to heart. Because without diversity of thought and a commitment to equality for all, there is no moving forward.

So, you have colorful hair? Dont care. Tattoos? Show off your ink. Like polka dots? Thats cool.



Jobs Rated Reports for Software Engineer

Posted: 2020-03-11 Expires: 2020-04-11
Sponsored by:
ADP Logo

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

AppD Senior Software Engineer

Cisco Systems Inc.
San Francisco, CA 94102
Facebook Share
Copy Job URL

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good
Jobs Rated Methodology
Powered ByCareerCast