AppD Software Engineer, APM (GoLang) #1333804 at CiscoPosted on: 09/21/2021
Location: United States (REMOTE)
Crunchbase | Glassdoor: 4.0 / 5 | Original Source
AppDynamics is an application performance monitoring solution that uses machine learning and artificial intelligence (AI) to provide real-time transparency and insight into IT environments. With our outstanding AIOps solution, IT professionals can take the right action at accurately the right time with automated anomaly detection, rapid root-cause analysis, and a unified view of their entire application ecosystem, including private and public clouds. AppDynamics lets customers align IT, DevOps, and the business around the information to protect their bottom line and deliver flawless customer experiences at scale. About the Role -------------- The team’s objective is to simplify and unify our customers’ experience around the installation, configuration, and management of scores of language-specific and environment-specific agents that Cisco AppDynamics has on the market today. We are building a system to eliminate the friction of handling the lifecycle of monitoring agents, from downloads to process instrumentation to upgrades, across virtually all of our customers’ deployments. We will rely on you to mature the service in terms of scalability, robustness, resilience, and security by adhering to the industry’s leading design and development practices and providing technical mentorship in building new features. About You --------- You are the kind of engineer that loves solving hard software design problems and are comfortable rolling up your sleeves! Basic skills: ------------- * 7+ years of experience preferred. (Bachelor’s degree in CS or related course preferred). * Significant experience working with Golang. C/C++ and Java experience are a huge plus. * Sound knowledge of every day / basic data structures, algorithms, and other computer science basics. * Familiarity with Go and Java frameworks, OOAD, REST, and common design patterns. * Prior experience building infrastructure software would be an advantage. * Comfortable with Windows, Unix/Linux to develop, deploy and maintain software. Advanced skills: ---------------- * Experience with analyzing, optimizing and writing low-latency parallel and concurrent code. * In-depth knowledge of operating system quirks, installers, and similar systems knowledge. * Experience building software for both Cloud (AWS) and On-premise configurations. Breadth of knowledge and skills: -------------------------------- * Knowledge of how a JVM or similar managed environment works internally as well as the ability to tune and debug complex Programs is a definite plus. * Appreciation of foundational computer architecture in order to craft and write high-quality software. * General awareness of the theory behind distributed systems will be highly regarded. * Experience with VM and/or container technologies is a plus. Demeanor and working style: --------------------------- * Passionate about producing the best-quality software and sharing your passion. * Prior open source contributions are a plus. * Comfortable working with other specialists, reviewing code, collaborating on design while following a lightweight Scrum process. * Mentor less experienced engineers. * Collaborate with Quality Assurance and Operations teams to deliver and deploy reliable software on time. #WeAreCisco, where each person is unique, but we bring our talents to work as a team and make a difference powering an inclusive future for all. We embrace digital, and help our customers implement change in their digital businesses. Some may think we’re “old” (36 years strong) and only about hardware, but we’re also a software company. And a security company. We even invented an intuitive network that adapts, predicts, learns and protects. No other company can do what we do – you can’t put us in a box! But “Digital Transformation” is an empty buzz phrase without a culture that allows for innovation, creativity, and yes, even failure (if you learn from it.) Day to day, we focus on the give and take. We give our best, give our egos a break, and give of ourselves (because giving back is built into our DNA.) We take accountability, bold steps, and take difference to heart. Because without diversity of thought and a dedication to equality for all, there is no moving forward. So, you have colorful hair? Don’t care. Tattoos? Show off your ink. Like polka dots? That’s cool. Pop culture geek? Many of us are. Passion for technology and world changing? Be you, with us!