AppD Senior Software Engineer

  • Location:
    San Jose, California, US
  • Additional Location(s)
    RTP, North Carolina, US
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
    Cloud and Data Center
  • Job Id


 About Us

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 AppDynamics, you’ll 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

First and foremost, you have a BS in Computer Science or related field and 5 or more years of work experience. You have outstanding attention to detail, specification, a hacking background or desire to find different ways to identify and report the weakness in the codebase. The role is based primarily in the San Jose, California, US and Research Triangle Park, North Carolina, US.

Some other experiences and skills that you have include:

You also have:

Solid computer science fundamentals - algorithms/data structures/algorithm

Complexity analysis is good to have

Solid programming background in an object-oriented programming language is a must-have

Excellent debugging skills for JVM performance-related issues.

Out of the box, unorthodox thinking, self-starter and independent, but always willing to communicate and share ideas

Enthusiastic to learn new technologies and passionate about programming

Excellent communication skills (both verbal and written)

Comfortable working on Unix/Linux with familiarity with commonly used commands, and familiar with shell scripting (Bash, Korn, etc.)

Good knowledge of Application servers like WebSphere, WebLogic, Tomcat, JBoss, and Jetty

Good knowledge of J2EE frameworks like Struts, Servlets, Spring, EJB, Hibernate, Coherence (or other Caching frameworks)

Good knowledge of RMI and SOA implementation of WebSphere, JBoss, and WebLogic

Strong knowledge of JDBC and familiarity with an RDBMS server (at least one of Oracle,

DB2, MS SQL, MySQL, PostgreSQL)

Good knowledge of Docker containers, one or more of managed Kubernetes services like Amazon EKS, Google Kubernetes Engine (GKE) or equivalent.

Other Technical Skills: App Server setup/troubleshooting - WebSphere/WebLogic,

Tomcat/Jetty, etc., TCP/IP familiarity

About the Role

We are looking for a Java Software Engineer to join our team. In this position, you will responsible for building complex multi-tiered applications in various Java / J2EE frameworks that can be used to test the product. You will also be responsible for working with customers to provide advanced technical support and solve complex problems in customer environments. In addition to this, you will also be responsible for working with the development team to deliver bug-fixes and enhancement requests that come from customers... Your primary responsibilities will include: Write multi-tiered complex applications using various Java / J2EE ecosystem technologies, learn new stacks, technologies added in J2EE and implement applications using them

Modify the existing applications to simulate various implementations of SOA, RMI,

Messaging, Caching and commonly used development Frameworks like Spring, Struts, Servlets, EJB, Guice, etc.

Provide advanced technical support and work with customers to solve complex issues with the product in their environment

Create Customer-focused functionalities to complement the product coverage

Developing tools to help with troubleshooting and addressing product defects, fixing bugs and following up on fixes.


We know that the award-winning culture at 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 paid time off (PTO), 5 days volunteer time off (VTO), 14 holidays (including 1 birthday PTO and 1 floating holiday)

•Mandatory company shut down between Christmas and New Year’s.

Weekly catered breakfast and lunch, and all the snacks, fruits and drinks your heart desires, monthly happy hour events, and weekly massages.

•Free shuttle service and pre-tax commuter benefits.

Just a note

Note to Recruiters and Placement Agencies: AppDynamics does not accept unsolicited agency resumes. Please do not forward unsolicited agency resumes to our website or to any AppDynamics employee. AppDynamics will not pay fees to any third-party agency or firm and will not be responsible for any agency fees associated with unsolicited resumes. Unsolicited resumes received will be considered property of AppDynamics.

AppDynamics is an equal opportunity employer and considers all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, protected veteran status, or any other unlawful factor. AppDynamics complies with all applicable laws, including those regarding consideration of qualified applicants with criminal histories (such as the San Francisco Fair Chance Ordinance). If your disability makes it difficult for you to use this site, please contact AppDynamics participates in E-Verify.