Xplore Job Offer: Consulting Software Engineer

Consulting Software Engineer

The role of Consulting Software Engineer at Rapid7 demonstrates significant subject-matter expertise in Rapid7’s business and use cases and designs architectures that support. Creates architecture that enables many potential futures without knowing exactly what the future is. Anticipates broad technical change and ensures Rapid7 is always ahead of the curve. Understands deeply the entire architecture for the Rapid7 platform and anticipates scaling and reliability limits, and executes on solutions

The primary focus of this team is to collect data from customer environments for Rapid7’s product line. The consulting engineer must bring both expertise in the “how” and “what” of that data collection at a maturity level on par with a Director.

What you’ll do:

Implement large scale endpoint data collection capabilities for incident detection and response, vulnerability management, and policy and compliance analysis

Mentor junior to mid-level developers one on one and in team settings in techniques and technologies

Deploy and support code in production systems

Work closely with senior leadership to develop and deliver strategy, solutions, design, and architecture

Commit to and deliver at a high standard throughout every phase of development

Share learnings and progress openly and transparently throughout the organization

Report directly to the Senior Director for Platform Engineering, work closely with the endpoint engineering teams on both platform services and endpoint, and partner cross functionally for impact

What you’ll bring:

Minimum of 15 years experience in Agile software development with CI/CD pipelines

Deep understanding of endpoint technologies, deployment challenges in modern customer environments, and operating system instrumentation

Strong knowledge of information security practices and experience with incident response, computer forensics, and/or penetration testing

Strong knowledge of modern networking tools, technologies and practices

Experience developing for embedded systems, anti-virus technologies, EDR or incident response toolkits is required

Expert knowledge of Windows, Linux, and BSD internals

Familiarity with Windows Domain administration

Expert level knowledge of Java, Python, and/or Golang (Go)

Experience with C or C++ will be beneficial

An ability to self-start in a fast-paced environment

Ability to prioritize work in the face of competing demands

Familiarity with AWS or other cloud hosting services

Experience with coaching and mentorship and oversight to other engineers with your team

Comfortable driving new concepts/technologies to peers and management

Passionate about technology and solving complex business problems

Desire to continuously evolve their technical knowledge


Read More

Leave your thoughts


JobsXplore is more than a job board. You get more attention and more awareness from job seekers, and as employers, you can easily expose your company branding and be highlighted globally.


Contact Us

Contact Us |
Policy | Term and Condition |


Job Seekers

Create Free Account | Search Jobs |
Search Salaries | Candidates FAQs |



Employers | How It Work | Post FREE Job Ad | Employer FAQs |



Exhibitor | How It Work | Jobfair FAQs |


Popular Country To Work

Australia | Austria | Canada |
Denmark | Finland | France |
Germany | India | Indonesia |
Ireland | Italy | Japan | Kuwait |
Malaysia | Netherlands | New
Zealand | Qatar | Saudi Arabia |
Singapore | South Korea | Spain |
Sweden | Switzerland | Taiwan |
Turkey | United Kingdom | United
State | United Arab Emirates  |