Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyber-attacks. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate analysis and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has intelligent agents that work actively inside applications to prevent data breaches, defeat hackers and secure the entire enterprise from development, to operations, to production.
About the Position
Our central service team is responsible for building a GoLang service used as a shared communication layer and input analysis engine. The service is predominately written in GoLang, but a foundation in C and a background in compilers is what is needed to be a part of this team. This service is leveraged by 4 of our language based agents today: Ruby, Python, Node and Go. In due time, we anticipate all agents will likely work with this team in some form or another.
Writing instrumentation agents is a responsibility we take very seriously at Contrast. Our customers trust us enough to run our agents directly in their applications. We're looking for an engineer to exercise that power carefully, to help us build a quality, thoroughly tested agent that our customers run with complete confidence. Go presents a more unique situation in which our customers will have to include our agent within their compile process.
An ideal candidate has a passion and excitement around the GoLang community. They likely have professional C experience, including some experience contributing to open source frameworks and/or libraries, this could be a great opportunity for you to deepen your understanding of GoLang's unique characteristics. You like to reverse engineer code, making it better with each iteration.
Responsibilities and About You