Senior Software Engineer, Automation

Rapid7

(Cambridge, Massachusetts)
Full Time
Job Posting Details
About Rapid7

Rapid7 is engineering better security to help companies reduce risk of breach, detect and respond to attacks, and build effective cybersecurity programs.

Responsibilities
  • Work as part of a scrum team of engineers to deliver comprehensive security software to a large customer base
  • Research, build and implement tools and frameworks to test, monitor and accelerate product feature development
  • Collaborate with Product Management, UX, Application Development and other teams to drive thepriorities of customer satisfaction, technical risk management and best practices using OSS tools and frameworks
  • Learn and master security product features and behavior and own the voice of the customer for the engineering team
Ideal Candidate
  • Expertise with automated testing methodologies, including robust test design and test case considerations using open source test frameworks
  • Practical exposure to Amazon Web Services and/or other cloud platforms
  • Working knowledge of network technology including routing protocols, TCP, UDP, TCP/IP v4 and v6
  • Demonstrated experience in Linux and/or Windows system administration and configuration
  • Good understanding of XML, HTTPS, REST API
  • Working knowledge of SQL and high-level languages (ideally Ruby, Python and/or Java)
  • Knowledge of Cucumber, Capybara, Selenium and/or other test framework systems
  • Experience using security and networking tools (such as NMAP, WireShark, NetCat, etc) in research and troubleshooting

Job Plusses:

  • Security domain knowledge
  • Experience working in Agile SDLC (mainly SCRUM) environments
  • Experience with virtualized test environments
  • Experience with Java build and release tools (Ant, Maven, Jenkins)

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Cambridge, Massachusetts
Skills Desired
Sign up or login to see how your skills match up.
  • RESTful APIs
  • Java
  • Open Source Software
  • Agile Scrum
  • Python
  • Ruby
  • SQL
  • Thorough Understanding of Software Development Life Cycles
  • XML
  • Amazon Web Services
  • Apache Ant
  • Apache Maven
  • Automated Testing
  • Cloud Security Framework
  • Cucumber
  • Jenkins
  • Linux System Administration
  • Selenium
  • Software Configuration Management
  • TCP/IP
  • Wireshark
  • Capybara
  • Microsoft Windows
  • User Datagram Protocol
  • Transmission Control Protocol
  • Network Mapper

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.