Randori is the attack platform CISOs rely on to stay ahead of the next attack. Our nation-state caliber platform combines continuous reconnaissance, real-time target analysis and the ability to safely execute attacks on-demand to provide an attackers perspective of where and how threat actors will strike you next.
As a Randori Sr. Software Engineer, you will help lead and define, shape and implement scalable software solutions for our Cyber Security platform. You’ll work with our red team, researchers, and developers to shape the direction of our products. The work is frenetic but has a tremendous impact on our customers and the security market as a whole.
We are looking for individuals that are driven, proactive, thorough and forward looking. You have at your fingertips a mastery of several software frameworks and deployment technologies. You have experience with at least one cloud provider API. You are experienced with scripting languages, and have capability with python. You have a history of helping drive a team and are capable of quickly learning new technologies.
Responsibilities and Success Criteria
Help lead a Randori Feature Team to build components for scalability, testability, supportability and maintainability
Design and Develop simple solutions independently and with team members
Help define, break down and prioritize work in partnership with team
Help drive a team’s project to completion
BA/BS in Computer Science, Computer Engineering, or commensurate practical experience
8-10 years of experience in modern programming language (Go, Python, Java, Ruby, or C++)
Experience with cloud computing technologies such as GCP, AWS, Azure or Rackspace
Experience designing and implementing scalable SaaS based solutions
Experience with leading a team to completed work
Adaptability to changing directions and requirements
Expertise with Docker in cloud computing platforms
Experience in the designs and implementations of SaaS platforms
Experience working with business stakeholders to breakdown work