Lead Software Engineer

Rapid7, Toronto

Rapid7: Transforming data into answers


Do you love solving complex problems with technology? Our ideal candidate is someone who is passionate about developing cutting edge tools which aid our products and services in finding evil in some of the most complex and diverse systems in the world.

You will be building an endpoint agent and backend services capable of answering any question about a customer's network and extending collection capabilities through numerous means.

Job Responsibilities:

Develop, design, and test tools to aid in large scale data collection and computer forensics
Deploy and support code in both on-premise and SaaS environment
Provide presentations to stakeholders on solution design and architecture
Monitor and scale distributed services
Ability to self-start in a fast-paced environment
Ability to prioritize work in the face of competing demands

Required Skills & Experience:

A bachelor's degree in computer science, computer forensics/information assurance, or the equivalent work experience as determined through technical interview.

8+ years of software development
5+ years of experience writing clean code that performs well at scale; have experience with Java, Python, and Golang
An understanding of SaaS software development practice
Proven ability to take on complex problems independently and to generate creative solutions.
Excellent analytical and problem-solving skills
Demonstrates an eagerness to obtain domain knowledge in order to effectively demonstrate technical qualifications
Understanding of organization’s development platform and languages
Ambitious and capable of leading multiple priorities and tasks as delegated
Teamwork skills and ability to get work done through others
Proven abilities to operate independently and part of a team of developers
Desire to constantly expand technology skill set and squeeze every ounce of performance from a system
Familiarity with versioning control systems (Git)

About Rapid7

Rapid7 transforms data into insight, empowering IT and security professionals to progress and protect their organizations. How? Our solutions are powered by advanced analytics and an unmatched understanding of the attacker mindset. This makes it easy to collect data, transform it into prioritized and actionable insight, and get it to the people who can act on it—all in an instant. Our products and services enable organizations to innovate securely and reliably, and include offerings in vulnerability management (Nexpose), penetration testing (Metasploit), application security (AppSpider), SIEM/incident detection and response (InsightIDR), and log management (Logentries). Learn more at Rapid7.com.

Want to learn more about Rapid7? Visit Rapid7's website.