At a Glance
- Tasks: Lead engineering efforts to enhance our cloud security platform and mentor junior engineers.
- Company: Rapid7 is a global leader in cybersecurity, dedicated to simplifying security for organisations worldwide.
- Benefits: Enjoy a collaborative culture, opportunities for growth, and the chance to work with cutting-edge technology.
- Why this job: Make a real impact on cloud security while working with passionate, energetic teammates in a dynamic environment.
- Qualifications: 7+ years of Python experience, knowledge of cloud platforms, and a passion for mentoring others.
- Other info: Join a diverse team that values unique perspectives and encourages continuous learning.
The predicted salary is between 43200 - 72000 £ per year.
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.
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 Azure, GCP and AWS on a daily basis. The team is full of energetic, passionate and fun individuals who take pride in being accountable for the direction they take and how they prioritize their work. They are committed to continuous learning and strive to continuously learn and adapt to new tools and techniques to benefit the wider organization. We’re at an exciting point in our growth where there’s ample opportunities to make a big impact in scaling the people, process and technology in service of that mission. We welcome passion and expertise around data quality, systems thinking and cutting through the noise to deliver great experiences to customers.
About the Role
As a Staff Software Engineer in our team, you’ll be part of the Coverage & Analysis pillar, working on our most valuable part of the product. Our customers want to get coverage across as much of their cloud infrastructure as possible, and you’ll be working cross-functionally to help deliver this. You’ll manage a small number of engineers within the team, and support the product management team on defining the roadmap to ensure we build what’s really important to customers. You’ll also have the chance to engage with our customers on a regular basis, and get feedback on what problems they’re facing day to day as they continue to adopt cloud technologies. You’ll join the team to support continued expansion of coverage across the major cloud service providers, solving complex problems so our customers can focus on remediation of the risk they face.
In this role, you will:
- Lead in all aspects of our engineering as we grow the InsightCloudSec distributed platform, working to continue to excite our customers.
- Work with stakeholders, including Product Management and UX to shape features during design and planning, where you will provide technical direction for our Coverage & Analysis space.
- Ask questions! Getting involved in code and design reviews, helping to improve what we’re building. We love to collaborate.
- Directly mentor a small number of junior engineers and help grow their skills, identify growth areas, set expectations and provide feedback.
- Help shape our architecture. We’re continuing to evolve our SaaS platform, and you’ll be involved in initiatives as we scale it, making sure it’s effective in its ability to process millions of events a day.
- Be a mentor and a leader. Share your experience across the team to help others learn, and inspire your peers to do their best. You’ll also expect the same back from your team.
- Code, code, and more code!
The skills you’ll bring include:
- You - a self-motivated, collaborative, high-energy, experienced engineer.
- 7 years+ experience with Python.
- Deep understanding of one or more languages, primarily Python.
- Special interest in the areas of large scale data ingestion, enrichment, lineage and consensus.
- Experience with scaling and debugging scaled databases.
- Knowledge of cloud computing platforms, such as AWS, GCP and Azure, and it’ll be a bonus if you have experience with cloud security.
We know that the best ideas and solutions come from multi-dimensional teams. Teams reflecting a variety of backgrounds and professional experiences. If you are excited about this role and feel your experience can make an impact, please don’t be shy - apply today.
About Rapid7
Rapid7 (NASDAQ: RPD) helps organizations across the globe protect what matters most so innovation can thrive in an increasingly connected world. Our comprehensive technology, services, and community-focused research simplify the complex for security teams, helping them reduce vulnerabilities, monitor for malicious behavior, be in 10 places at once, and shut down attacks. We’re on a mission to make security solutions easier to use and access so we can bring safety and resilience to more people. With more than 10,000 customers across 140+ countries, Rapid7 is a leader in cybersecurity that has earned numerous industry accolades and recognition for our technology and culture.
Staff Software Engineer - Python employer: Divvy Cloud Corp.
Contact Detail:
Divvy Cloud Corp. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff Software Engineer - Python
✨Tip Number 1
Familiarise yourself with the specific cloud platforms mentioned in the job description, such as AWS, GCP, and Azure. Understanding their services and security features will not only help you during interviews but also demonstrate your commitment to the role.
✨Tip Number 2
Engage with the community around Python and cloud security. Join forums, attend meetups, or participate in online discussions. This will not only enhance your knowledge but also show your passion for the field when you interact with our team.
✨Tip Number 3
Prepare to discuss your experience with large-scale data ingestion and debugging scaled databases. Be ready to share specific examples of challenges you've faced and how you overcame them, as this aligns closely with the responsibilities of the role.
✨Tip Number 4
Showcase your leadership skills by thinking about how you would mentor junior engineers. Consider what strategies you would use to help them grow and how you would foster a collaborative environment, as this is a key aspect of the position.
We think you need these skills to ace Staff Software Engineer - Python
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python and cloud computing platforms like AWS, GCP, and Azure. Emphasise any relevant projects or roles that showcase your skills in large-scale data ingestion and debugging databases.
Craft a Compelling Cover Letter: In your cover letter, express your passion for cloud security and how your background aligns with the role. Mention specific experiences where you've led teams or mentored junior engineers, as this is a key aspect of the position.
Showcase Your Problem-Solving Skills: Provide examples in your application that demonstrate your ability to solve complex problems, particularly in relation to cloud infrastructure. Highlight any instances where you’ve contributed to architecture or engineering direction.
Engage with the Company’s Values: Research Rapid7's mission and values, and reflect these in your application. Show how your personal values align with their commitment to continuous learning and collaboration within diverse teams.
How to prepare for a job interview at Divvy Cloud Corp.
✨Showcase Your Python Expertise
As a Staff Software Engineer, your deep understanding of Python is crucial. Be prepared to discuss your experience with Python in detail, including specific projects where you've used it to solve complex problems, especially in large-scale data ingestion and processing.
✨Demonstrate Cloud Knowledge
Familiarity with cloud platforms like AWS, GCP, and Azure is essential. During the interview, highlight any relevant experience you have with these services, particularly in relation to cloud security and how you've implemented solutions in a cloud-first environment.
✨Emphasise Collaboration Skills
The role involves working cross-functionally with product management and UX teams. Share examples of how you've successfully collaborated with different stakeholders in past projects, and be ready to discuss how you approach design and planning discussions.
✨Prepare for Technical Challenges
Expect to face technical questions or coding challenges during the interview. Brush up on your problem-solving skills and be ready to demonstrate your thought process while tackling complex engineering problems, as this will showcase your ability to lead and mentor others.