At a Glance
- Tasks: Join us as a Software Engineer I, developing new features and enhancing security solutions.
- Company: Rapid7 is dedicated to creating a secure digital future for all through innovative security solutions.
- Benefits: Enjoy coaching, support for skill development, and a collaborative team environment.
- Why this job: Be part of a mission-driven team that prioritises customer needs and embraces cutting-edge technology.
- Qualifications: Familiarity with Python, Ruby, or Java, and a passion for learning and collaboration are essential.
- Other info: We value diverse backgrounds and experiences; apply if you're excited to make an impact!
The predicted salary is between 28800 - 43200 £ per year.
As a Software Engineer I, you will participate in the development of new features for your team, working with cutting edge technologies and involved in the process end to end. You will bring a customer centric approach with a curiosity and passion for continuous learning. You will be provided with coaching and support to help you further develop your skills to reach your full potential.
About the Team
The Platform Delivery team is a high-profile group that supports all Rapid7 products through devops tooling and cloud operations. We work directly with developers to ensure high uptime of our SaaS products. We strive to maintain a DevOps culture, empowering development while promoting security and reliability. We are a global team with a local focus working to bring the next generation of security solutions to our customers. The stakes for creating a safer digital world are greater than ever. At Rapid7 we believe it’s our responsibility to show up every day and give our best for our customers and the entire security community. Our global engineering teams are at the centre of this mission and are dedicated to building a complete suite of industry-leading products which provide a cohesive platform for our customers. Our range of solutions spans vulnerability management, detection, automation, cloud security, and penetration testing; in order to build these products our teams work with an array of technologies including Java, Python, AWS and Go, just to name a few.
About the Role
The Software Engineer I 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 be given the time to continue to develop your skills surrounded by a team of incredibly smart and experienced Engineers.
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.
- Participate in the design and planning of upcoming features, our Engineers are first class stakeholders in all parts of the development process.
- Work towards developing a deep understanding of our products in order to best support our customers.
- Engage with other engineering teams to improve the lifecycle of services on our platform - from design to deployment to operation and maintenance.
- Optimize our SaaS platform for performance and cost effectiveness.
- Monitor and scale distributed services in AWS and clustered datastores such as Cassandra.
- Participate in sustainable on-call incident response followed by blameless postmortems.
- Automate infrastructure through Terraform, Ansible, and Docker/Kubernetes.
The skills you’ll bring include:
- Comfortable with one or more of: Python, Ruby, Javascript, Java.
- AWS, Azure or GCP experience would be desirable.
- Passionate about developer experiences.
- Excited by technology, curious and eager to learn.
- The attitude and ability to thrive in a high-growth, evolving environment.
- Collaborative team player who has the ability to partner with others and drive toward solutions.
- 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.
- Excellent attention to detail.
We know that the best ideas and solutions come from multi-dimensional teams. That’s because these teams reflect 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 is creating a more secure digital future for all by helping organizations strengthen their security programs in the face of accelerating digital transformation. Our portfolio of best-in-class solutions empowers security professionals to manage risk and eliminate threats across the entire threat landscape from apps to the cloud to traditional infrastructure to the dark web. We foster open source communities and cutting-edge research–using these insights to optimize our products and arm the global security community with the latest in attacker methods. Trusted by more than 10,000 customers worldwide, our industry-leading solutions and services help businesses stay ahead of attackers, ahead of the competition, and future-ready for what’s next.
Software Engineer I employer: Divvy Cloud Corp.
Contact Detail:
Divvy Cloud Corp. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer I
✨Tip Number 1
Familiarise yourself with the technologies mentioned in the job description, such as Python, Java, and AWS. Having hands-on experience or projects that showcase your skills in these areas can set you apart from other candidates.
✨Tip Number 2
Engage with the DevOps community online. Participate in forums, attend meetups, or contribute to open-source projects. This not only enhances your knowledge but also demonstrates your passion for continuous learning and collaboration.
✨Tip Number 3
Prepare to discuss how you've approached problem-solving in past projects. Be ready to share specific examples where you optimised performance or improved user experiences, as this aligns with the customer-centric approach they value.
✨Tip Number 4
Showcase your communication skills by being clear and concise when discussing your experiences. Since the role involves collaboration across teams, demonstrating your ability to communicate effectively will be crucial during interviews.
We think you need these skills to ace Software Engineer I
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the Software Engineer I role. Emphasise your familiarity with technologies mentioned in the job description, such as Python, Java, and AWS.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and continuous learning. Mention specific projects or experiences that demonstrate your problem-solving skills and customer-centric approach.
Showcase Your Projects: If you have personal or academic projects that utilise the technologies listed in the job description, include them in your application. This can help illustrate your hands-on experience and enthusiasm for the role.
Highlight Team Collaboration: Since the role involves working closely with other engineering teams, emphasise any past experiences where you successfully collaborated on projects. This will show your ability to work as part of a team and drive towards solutions.
How to prepare for a job interview at Divvy Cloud Corp.
✨Show Your Passion for Learning
As a Software Engineer I, it's crucial to demonstrate your curiosity and eagerness to learn. Be prepared to discuss how you've pursued new technologies or skills in the past, and express your excitement about continuous learning opportunities within the team.
✨Highlight Your Collaborative Spirit
The role requires a collaborative team player who can partner with others. Share examples of how you've worked effectively in teams, tackled challenges together, and contributed to group success. This will show that you can thrive in a high-growth, evolving environment.
✨Demonstrate Problem-Solving Skills
Strong creative problem-solving skills are essential for this position. Prepare to discuss specific challenges you've faced in previous projects and how you approached solving them. This will showcase your ability to think critically and find effective solutions.
✨Communicate Clearly and Effectively
Excellent communication skills are vital, both within the team and cross-functionally. Practice articulating your thoughts clearly and concisely, and be ready to explain technical concepts in a way that non-technical stakeholders can understand.