Consulting Software Engineer - Platform (Massachusetts)

| Remote
Sorry, this job was removed at 8:29 a.m. (PST) on Wednesday, January 27, 2021
Find out who’s hiring remotely
See all Remote jobs
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Consulting Software Engineer

 

The role of Consulting Software Engineer at Rapid7 is a senior individual contributor above the level of Principal Engineer who brings hands on experience, significant subject-matter expertise, and deep understanding of our customer needs. Consulting engineers are full time members of the staff (consulting across teams on how to solve many problems, not consultants) who contribute to the design and implementation of solutions to solve our most crucial and demanding problems.

It is the objective of the Consulting Engineer to interact with senior leadership, communicate clearly and effectively, develop software hands on, mentor junior engineers, and work across teams to establish a foundation that enables our tools to solve problems in many potential futures.

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 Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

777 S Aviation Blvd, Suite 210, El Segundo, CA 90245

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Rapid7Find similar jobs