AppD Senior Software Engineer.

  • Full time
  • Prague
  • Posted 3 weeks ago

What You Will Do

Our platform handles millions of requests/min and manages rich metadata and graph models in a scalable and highly available service-oriented platform. You will get your hands dirty with truly challenging problems and get a chance to fully leverage your technical talents as well as your people leadership skills. You will be helping us develop horizontally scalable microservices deployed and running in the AWS (Amazon Web Services) cloud environment. You will be empowered and challenged to own the development, deployment, and optimization of one or more critical product services.

More specifically, on a day-to-day basis this role involves:

  • Designing and implementing new software functionality based on product requirements

  • Performing peer code reviews and automating all development chores

  • Running your code in production and helping to troubleshoot production issues and resolve customer escalations

  • Participating in agile ceremonies (daily stand-ups, planning, release and retrospective meetings)

  • Broadening technical and soft skills with the help of our training programs

  • Who You Will Work With

    First and foremost, you will be working with us. We are a team of highly motivated professionals and we sincerely believe that this will be a working experience of a lifetime for you. We offer you a unique professional software product development experience in a friendly atmosphere of a startup-like team culture.

    In the AppDynamics organization we focus on developing a software solution that helps other companies to grow their business. Today, over 2500 companies around the globe cannot imagine doing their business without us! We hire people who are eager to contribute to our culture, and we empower them to do just that. We take pride in thinking beyond our day-to-day job descriptions and encourage you to actively seek out opportunities to create the type of work environment that you want to be a part of.

    Who You Are

    You are the kind of engineer that loves solving the hardest resiliency and scalability problems, enjoys large data scaling challenges and you are comfortable rolling your sleeves up. You are friendly, creative and independent, as well as enthusiastic to learn new technologies and passionate about programming and software development.

    You should

  • have a good handle of Java programming language

  • have a good understanding of algorithms and data structures

  • have experience with designing and implementing service APIs 

  • Also, it is a plus if you have any experience with

  • other programming languages, such as Kotlin, Scala or Go 

  • technologies such as SQL, Kafka, Redis, K8s, Docker, Reactor 

  • cloud technologies (AWS, Microsoft Azure, Google Cloud) 

  • You must be fluent in English and/or Czech and have a master’s degree in software engineering or another relevant natural sciences field and 2+ years of relevant experience.

    To apply for this job please visit