AppDynamics builds products that help enterprises have real-time insights into application performance, user performance and business performance so they can move faster in an increasingly sophisticated, software-driven world. AppDynamics’ Synthetic Monitoring product enables our customers to ensure their websites and APIs are highly available, perform well so that their users have desired user experience. AppDynamics is uniquely positioned to enable enterprises to accelerate their digital transformations by actively monitoring, analyzing, and optimizing complex application environments at scale which has led to proven success and trust with the Global 2000.
About You You are the kind of engineer who is passionate about programming, have a good understanding of distributed systems and are keen to solve challenging problems. You have -
Strong product development experience
Strong foundation in data structures, algorithms, concurrent programming
Good experience in building micro services using Java
Experience in building scalable distributed systems
Experience with AWS Offerings like DynamoDB, S3, EKS
Good communication, interpersonal and collaboration skills.
It is a plus if you have,
Programming experience in Python, C++, C#
Built microservices deployed using Docker, Kubernetes
Exposure to other Cloud Offerings like Microsoft Azure, Google Cloud
Understanding of Elastic Search, Hadoop, HBase, Druid, Kafka Streams etc
About the role
As a Software Engineer in the Synthetic monitoring development team you would be required to :-