In this role you will be responsible for developing and building cloud security detection and response capabilities. You will work with some of our most beating features and capabilities.
About the Team
Rapid7's Cloud Security practice is made up of developers, devops engineers and automated testers. We work with a cloud first technology approach, with exposure to cloud providers such as Azure, GCP and AWS on a daily basis, including Kubernetes and Cloud Identity.
The team focuses on securing cloud workloads across the entire application lifecycle chain, starting from CI/CD to runtime. The team has an end to end responsibility for the technology, capabilities, content, user experience and supporting production customers.
The team is full of energetic, passionate and fun individuals who take pride in being accountable for the direction they take and how they prioritise their work. They are committed to continuous learning and strive to continuously learn and adapt to new tools and techniques to benefit the wider organisation.
The Role
The Senior Software Engineer is a part of our Product and Engineering team who are at the forefront of keeping our customers safe from attacks and breaches. In this role you will be focussed on helping our customers seamlessly manage their security solutions as effectively and efficiently as possible, and ensuring our products are delivering a secure experience. You will have the opportunity to further broaden your skills surrounded by a team of incredibly smart and experienced Engineers, whilst getting the opportunity to mentor others.
InsightCloudSec is Rapid7’s leading Cloud Security solution, which offers customers a fully-integrated set of tools to secure their cloud platforms in a single solution. Our customers use the product to identify and remediate cloud misconfigurations and risk across multiple areas, including CSPM, IAM risk, IaC scanning and container vulnerability scanning.
We’re focused on emerging threats, and keeping pace with the innovation delivered by Cloud Security Providers to ensure our customers stay secure.
In this role, you will:
Build, maintain, and release our well architected services by writing correct and clean code consistently and following best practices and conventions. You will understand and make well-reasoned design decisions and tradeoffs in your areas of expertise
Take an active role in the design and planning of upcoming features, our engineers are first class stakeholders in all parts of the development process
When required, partner with internal teams such as UX and Product Management who work deeply with our product to ensure we are understanding our customers needs
Lead the planning and execution of security features for cloud workloads and containerized applications.
Continuously learn new technologies and gain deep cloud familiarity
Deal with software challenges including high performance, scalability, multi-tenancy, robustness and resilience.
Requirements
A minimum of 5 years experience in software development using Python or other equivalent programming languages
Independent, responsible, curious and creative, with the willing to learn and lead while mentoring junior members of the team
Strong creative problem solving skills
Solid communicator with excellent written and verbal communications skills both within the team and cross functionally
Passionate about delighting customers, puts the customer needs at the forefront of all decision making
Demonstrable experience of delivering complex solutions to customers
Experience working with cloud environments - AWS/Azure/GCP
Hands-on experience with Containers - Advantage
Prior experience working with runtime security products and defensive cloud security in particular - Advantage
B.Sc in Computer Science/ Software Engineering or related discipline
What's in it for You?
Cutting edge cloud security technologies
State of the art software development tools and environment
Extensive professional development opportunities
Amazing team of highly skilled professionals with informal culture
Make a difference by having a direct impact on the product and customers