Java Software Support Engineer

  • Location:
    Krakow, Poland
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
    Software Development, Testing
  • Job Id

We are looking for a passionate Software Support Engineer professional to join our Support Engineering and Customer Experience (CX) team. In this position, you will be providing outstanding support through many different channels of communication – including email, phone, screenshare and forums.

How do you know if you would be a good fit? You are a great match if you possess fantastic communication, problem-solving and analytical skills, are driven to help customers, proactively think of ways to streamline our customer processes, and have the desire to dive deep into a complex product to learn it inside and out.

Don’t worry if you don’t fit all the criteria – we’d still love to talk to you! 

What You'll Do

While reading our job description, please remember - we understand from experience that not ticking every box on the skills sections stops many from applying. You should apply if you feel you are the right person for the job and have the ability to learn and deliver results :-) 

What You’ll Do

At AppDynamics, our Application Intelligence Platform empowers today’s software-defined businesses with the function of proactively monitor, lead, and optimize the most complex software environments. 

Software Engineers in the Support Engineering Java are responsible for diagnosing and solving complex issues in our large-scale multi-tiered SaaS solution and working with customers to provide advanced technical support thru analyzing both AppDynamics and customer code.

In our dynamic and collaborative environment, your experience and knowledge will enable you to:

  • Assist clients instrument, control and debug their large multi-tiered compound applications
  • Replicate customer environments and work to identify & fix the root cause or provide interim workaround as needed
  • Provide Technical Action plans to take a customer issue from start to resolution
  • Identify product bugs and improvements based on customer environments and work to close them
  • Collate common failures and feedback into AppDynamics Product Engineering to continue to set the standard of quality

Who You'll Work With

You will be part of a standout technical team that care about helping and contributing our clients to operate our software and successfully improve their return on investment. We collaborate with the software engineering and Ops infrastructure teams of the largest companies in the world, and we are considered as a vital partner and extension to their internal teams.

Who You Are

  • Solid Java experience and knowledge of the Java framework
  • Understanding data structure
  • Understanding of the JVM internal and memory management
  • Validated experience working with APM tools and tuning of application performance. 
  • Experience with commercial and open-source operating systems, Linux System Engineering, LVM, and filesystem performance configuration. 
  • Strong system-level experience of containerization (Docker, Amazon ECS, Google Kubernetes Engine/Kubernetes) and Virtual Machine Hypervisors. 
  • In-depth MySQL knowledge and the capability to execute DB recoveries on corrupted MySQL DB data. 
  • Excellent system recovery skills and knowledge of change control and disaster recovery processes. 
  • Experience in HTML5, JavaScript, and CSS. 
  • Excellent debugging skills with SSL communications in a client/server environment. 
  • Related BA/BS or advanced degree preferred.

Why AppDynamics (Cisco)

AppDynamics is the Application Intelligence company that is part of Cisco. With AppDynamics, our customers have real-time insights into application and business performance and user behavior, 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 that 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