Consulting Software Engineer - A&R



Software Engineering
Belfast, UK
Posted on Wednesday, October 25, 2023

Are you looking for an exciting opportunity in the cybersecurity realm? In this role, you'll be faced with interesting challenges, such as analyzing and correlating millions of scan results for reporting and transforming our existing application into a modern microservice architecture. It's a high-impact, high-growth position and undoubtedly one of the most thrilling engineering roles available at Rapid7.

If you're passionate about making a real impact and are ready to take on exciting challenges, this could be the perfect fit for you. This role offers someone the opportunity to create innovative solutions and strengthen our cyber defenses for a safer technology landscape!

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 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. 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

We are seeking a highly skilled and experienced Consulting Software Engineer with a proven track record in breaking down complex architectures and transitioning them into scalable, microservices-based solutions. As an experienced engineer, you will play a crucial role in leading our efforts to modernize and optimize our existing software systems.

This person will challenge convention and open new paths with foresight, consideration, and positivity.

In this role, you will:

  • Design and implement strategies to transition our application to a well-architected, microservices-based solution for improved application maintainability, scalability, and flexibility while providing mentorship and technical guidance to teams.

  • Provide technical leadership and guidance to teams, fostering collaboration and efficiency.

  • Conduct in-depth system analysis to identify improvements and create a comprehensive plan to implement.

  • Optimize cloud, build, test and delivery infrastructure for cost-efficiency, security, and reliability.

  • Champion continuous improvement by staying updated with emerging technologies and best practices.

  • Be passionate about the development of others, always be ready to learn, and motivated to teach.

The skills you'll bring include:

  • Excellent verbal and written communication skills.

  • Strong, creative problem solving ability.

  • Demonstrable experience of delivering complex solutions to customers.

  • Attitude to thrive in a high-growth, evolving environment

  • Ability to partner with others and drive toward solutions

  • A drive for continuous delivery.

  • Expert level experience with one of Python, Java, Go, C#.

  • A deep understanding of container orchestration platforms including K8s.

  • Extensive experience with SaaS platforms and public cloud platforms (AWS, GCP and Azure).

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

At Rapid7, we are on a mission to create a secure digital world for our customers, our industry, and our communities. We do this by embracing tenacity, passion, and collaboration to challenge what’s possible and drive extraordinary impact.

Here, we’re building a dynamic workplace where everyone can have the career experience of a lifetime. We challenge ourselves to grow to our full potential. We learn from our missteps and celebrate our victories. We come to work every day to push boundaries in cybersecurity and keep our 10,000 global customers ahead of whatever’s next.

Join us and bring your unique experiences and perspectives to tackle some of the world’s biggest security challenges.