AppD Sr. Backend Engineer - Technical Lead

  • Location:
    Offsite, San Francisco, California, US
  • Alternate Location
    San jose, California, US
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
    Cloud and Data Center
  • Job Id

About AppDynamics
AppDynamics's Application Performance Monitoring Platform empowers today’s software-defined businesses with the ability to actively monitor, manage, and optimize the most complex software environments. Starting with user interactions, we dynamically collect millions of performance data points across applications and infrastructure. We then apply intelligence to instantly identify performance anomalies, enable automatic fixes and continuously measure business impact. And all this takes place in real time, in production, with cloud or on-premise deployment flexibility. So even in the most dynamic production environments, you can know more and know it faster. It’s more than monitoring—it’s true Application Intelligence.
We are looking for software developers that are interested in improving our platform as we scale. We need our code to be reliable, performant, and cutting edge rock solid. We add features, diagnose and fix problems, and solve software problems using software.
We stand at the heart of the creative process, looking for solutions both in and out of our software while we evolve its capabilities. We traverse all levels of the stack, and use all manner of tools to debug every level from the server to the user interface, identify performance bottlenecks, follow the data, and make it right. 

What You'll Do

 AppDynamics's software engineers are passionate about continuously improving both what we deliver and how we deliver our product to customers. As a Technical Lead in the data platform team, you will:

Design and implement server-side components of AppDynamics’ big data platform

  • Communicate to our internal partners on topics related to logs data platform to help accelerate the development of full-stack observability at AppDynamics. 

  • Be a standout colleague who enjoys collaborating with, learning from, mentoring, and teaching other team members to build a positive work environment.

 Who You Are

 Required skills: 

  • 10+ years of experience in building and deploying large-scale enterprise-level distributed data systems
  • Past success in planning and delivery of large projects
  • Strong communication and leadership skills
  • Expertise in server-side Java programming

Preferred skills:

  • Experience with building search-engines, e.g. basic understanding of inverted-indexes
  • Experience working with Lucene
  • Experience with containers and container orchestration technology (Docker, Kubernetes)
  • Experience with working with Clouds, e.g. AWS
This role is expected to work with teams in US Pacific Time zone and travel occasionally to meet with the team in the San Francisco location.