Senior Software Engineer

Senior ( 6 - 9 years )
Computer Networking
Remote UTC+0
Job Category
Software Engineer
Skills Required
About The Company

Powered by Cisco, AppDynamics is on a mission to help companies see their technology through the lens of the business so they can work as one to prioritise what matters most. We’re reinventing the observability space and simplifying the challenge of digital transformation for the world’s largest enterprises.

In this era of unprecedented digital growth, the AppDynamics Business Observability Platform transforms organisations faster by providing business context deep into the technology stack, aligning teams around shared priorities, and enabling technologists to act with confidence and control.

In July 2022, we have proudly launched our new offering, AppDynamics Cloud. From the application layer down to your infrastructure, AppDynamics Cloud provides observability across your cloud native technology landscapes. Observe and navigate any entity to better identify and troubleshoot issues. AppDynamics Cloud provides a dynamic view of all your cloud native environments, from the cloud infrastructure to your Kubernetes orchestration layers and applications. Explore and analyse cross-domain telemetry and follow dependencies while always having relevant MELT telemetry at the ready.

About The Team

We are launching a new team based in Galway, with remote option anywhere in Ireland, to drive the AppDynamics Cloud product forward. The team will have ownership in connection management to various cloud providers along with managing the collection of MELT information for our customers. The team will have full ownership of their area’s micro-services deployment and quality aspects of product lifecycle. We use Scrum and operate in a 2-week sprint cadence honoring all ceremonies (planning, regular grooming, demo and retro). We use Jira to help us manage our work.

About You

We are looking for passionate, innovative critical thinkers that thrive in a team environment, not only growing themselves but others around them too. As a Senior Software Engineer, you will be involved in all stages of the software development from design/architecture to implementation and production support. You will have a solid understanding in distributed system principles, best industry practices and have contributed to solving non-functional considerations like scalability, resiliency, communication in previous roles. Big part of a senior engineer is to be a team contributor, mentoring junior team members but also bringing outside concepts and ideas from back to the team.

Skills That Raise Our Eyebrows
  • Strong programming knowledge in Java. Combination of other JVM languages is also beneficial. Rough guide is 7 years, but we value quality over quantity
  • Working experience and understanding of threads, synchronization, locks, concurrent programming, and load balancing
  • Deep understanding of modern cloud technologies and design patterns for building "always-up" services. GCP and Azure experience is a bonus.
  • Having built and implemented products and services from ground up in the past
  • Can demonstrate the ability to grow others around them by mentoring and identifying work that would support growth of junior team members
  • Working experience and interest in CI/CD Pipelines, Quality Gates and DevOps in a SaaS environment

What We Use

Tech Stack Java 11 Doker’ised micro-services deployed on Kubernetes. We use Kafka for messaging and PostgresDB for storage

Framework Micronaut and Spring

CI/CD TeamCity, SonarQube, Black Duck

What We Offer

At Cisco AppDynamics you can have your cake and eat it too. You will get the creative vigour of a medium-sized company with close colleagues and proximity to the decision-makers. At the same time, you will have access to the resources of one the largest technology companies in the world. In AppDynamics Cloud team, we truly use the latest technology stack with full exposure to all non-functional considerations.

We offer a competitive combination of compensation and benefits including five days to dedicate to volunteer work, a day off on your birthday, good pension benefits, insurances and, of course, joining Cisco Ireland which has been voted Ireland's Best Place to Work for the past 3 years running and Best Workplaces for Women 2021.

Job Reference