Software Engineer II

2 weeks ago


Belfast, United Kingdom Rapid7 Full time

As a Software Engineer II at Rapid7, you'll have the opportunity to work on cutting-edge technologies and collaborate with a dynamic team. Your primary responsibility will be to design, develop, and maintain our well-architected services, ensuring they are scalable, efficient, and secure.

About the Role

In this role, you will:

  • Build and maintain our data platform, utilizing tools such as Kafka, K8s, AWS, TimescaleDB, and Spark.
  • Partner with internal teams to ensure seamless data integration and delivery.
  • Take an active role in the design and planning of upcoming features, working closely with senior engineers.
  • Collaborate with cross-functional teams to deliver a shared Data Platform.

About the Team

The Platform Analytics team plays a critical role in helping Rapid7 customers stay safe from attacks and breaches. We're looking for a skilled engineer to join our team and contribute to the development of our data platform.

Requirements

To be successful in this role, you'll need:

  • 2-4 years of experience in software development using Python or equivalent programming languages.
  • Experience with common data engineering tooling, including Kafka, RDBMS tools, SQS, Lambda, and Spark.
  • Familiarity with infrastructure as code and working knowledge of Terraform.
  • Cloud experience, with AWS being a plus.
  • Experience working with container technologies, such as Docker, Kubernetes, EKS, and ECS.
  • Foundational understanding of subnets, firewalls, and other system architecture concepts.
  • Excellent problem-solving skills, with a passion for technology and a willingness to learn.

What We Offer

At Rapid7, we're committed to creating a collaborative and dynamic work environment. As a member of our team, you'll have the opportunity to:

  • Work with a talented team of engineers and developers.
  • Contribute to the development of our data platform and help shape the future of our company.
  • Participate in ongoing development and training, with opportunities for growth and advancement.

  • Software Engineer II

    3 weeks ago


    Belfast, United Kingdom Rapid7 Full time

    About the RoleThe Software Engineer II is a key member of our Product and Engineering team, responsible for developing and maintaining our cutting-edge software solutions. As a Software Engineer II, you will work closely with our cross-functional teams to design, develop, and deploy high-quality software products that meet the needs of our customers.Key...

  • Software Engineer II

    3 weeks ago


    Belfast, United Kingdom Rapid7 Full time

    About the RoleThe Software Engineer II is a key member of our Product and Engineering team, responsible for developing and maintaining our cutting-edge software solutions. As a Software Engineer II, you will work closely with our cross-functional teams to design, develop, and deploy high-quality software products that meet the needs of our customers.Key...

  • Software Engineer II

    1 month ago


    Belfast, United Kingdom Rapid7 Full time

    About the RoleThe Software Engineer II is a key member of our Product and Engineering team, responsible for developing and maintaining our industry-leading products. As a Software Engineer II, you will take ownership of the development of new features, working with cutting-edge technologies and collaborating with cross-functional teams to deliver...


  • Belfast, United Kingdom Rapid7 Full time

    We're seeking a skilled Software Engineer II in Test to join our Quality Engineering team at Rapid7. As a key member of our team, you will be responsible for ensuring the quality and reliability of our software applications through the development and implementation of testing strategies, frameworks, and automated test scripts.In this role, you...

  • Software Engineer II

    2 weeks ago


    Belfast, United Kingdom Divvy Cloud Corp. Full time

    About the RoleWe are seeking a highly skilled Software Engineer II to join our Platform Analytics team at Divvy Cloud Corp. As a key member of our team, you will play a critical role in helping our customers manage their security solutions effectively and efficiently.Key Responsibilities:Design and develop well-architected services using Python and following...

  • Software Engineer II

    3 weeks ago


    Belfast, United Kingdom Divvy Cloud Corp. Full time

    About the RoleWe are seeking a highly skilled Software Engineer II to join our Platform Analytics team at Divvy Cloud Corp. As a key member of our team, you will play a critical role in helping our customers manage their security solutions effectively and efficiently.Key ResponsibilitiesDesign and develop well-architected services using Python and following...

  • Software Engineer II

    3 weeks ago


    Belfast, United Kingdom Divvy Cloud Corp. Full time

    About the RoleWe are seeking a highly skilled Software Engineer II to join our Platform Analytics team at Divvy Cloud Corp. As a key member of our team, you will play a critical role in helping our customers manage their security solutions effectively and efficiently.Key ResponsibilitiesDesign and develop well-architected services using Python and following...

  • Software Engineer II

    3 weeks ago


    Belfast, United Kingdom Divvy Cloud Corp. Full time

    About the RoleWe are seeking a skilled Software Engineer II to join our Platform Analytics team at Divvy Cloud Corp. As a key member of our team, you will play a critical role in helping our customers manage their security solutions effectively and efficiently.Key ResponsibilitiesDesign, build, and maintain our well-architected services using Python and...

  • Software Engineer II

    3 weeks ago


    Belfast, United Kingdom Divvy Cloud Corp. Full time

    About the RoleWe are seeking a skilled Software Engineer II to join our Platform Analytics team at Divvy Cloud Corp. As a key member of our team, you will play a critical role in helping our customers manage their security solutions effectively and efficiently.Key ResponsibilitiesDesign, build, and maintain our well-architected services using Python and...


  • Belfast, United Kingdom Rapid7 Full time

    About the RoleThe Software Engineer II in Test is a key member of our Quality Engineering team, responsible for ensuring the quality and reliability of our software applications through the development and implementation of testing strategies, frameworks, and automated test scripts.Key ResponsibilitiesMaintain, execute, and create automated tests to ensure...


  • Belfast, United Kingdom Rapid7 Full time

    About the RoleThe Software Engineer II in Test is a key member of our Quality Engineering team, responsible for ensuring the quality and reliability of our software applications through the development and implementation of testing strategies, frameworks, and automated test scripts.Key ResponsibilitiesMaintain, execute, and create automated tests to ensure...


  • Belfast, United Kingdom Rapid7 Full time

    We're seeking a talented Software Engineer II in Test to join our Quality Engineering team at Rapid7. As a key member of our team, you will be responsible for ensuring the quality and reliability of our software applications through the development and implementation of testing strategies, frameworks, and automated test scripts.In this role, you...


  • Belfast, United Kingdom Divvy Cloud Corp. Full time

    About the RoleWe're seeking a skilled Software Engineer II in Test to join our Quality Engineering team. As a key member of our team, you will be responsible for ensuring the quality and reliability of our software applications through the development and implementation of testing strategies, frameworks, and automated test scripts.Key ResponsibilitiesConduct...

  • Software Engineer II

    3 weeks ago


    Belfast, United Kingdom Rapid7 Full time

    About the RoleWe are seeking a highly skilled Software Engineer II to join our Platform Analytics team at Rapid7. As a key member of our team, you will play a critical role in helping our customers manage their security solutions effectively and efficiently.Key ResponsibilitiesDesign, develop, and maintain our well-architected services using clean and...

  • Software Engineer II

    4 weeks ago


    Belfast, United Kingdom Rapid7 Full time

    About the RoleWe are seeking a highly skilled Software Engineer II to join our Platform Analytics team at Rapid7. As a key member of our team, you will play a critical role in helping our customers manage their security solutions effectively and efficiently.Key ResponsibilitiesDesign, develop, and maintain our well-architected services using clean and...

  • Software Engineer II

    4 weeks ago


    Belfast, United Kingdom Rapid7 Full time

    About the RoleWe are seeking a highly skilled Software Engineer II to join our Platform Analytics team at Rapid7. As a key member of our team, you will play a critical role in helping our customers manage their security solutions effectively and efficiently.Key ResponsibilitiesDesign, develop, and maintain our well-architected services using clean and...

  • Software Engineer II

    3 weeks ago


    Belfast, United Kingdom Rapid7 Full time

    About the RoleWe are seeking a highly skilled Software Engineer II to join our Platform Analytics team at Rapid7. As a key member of our team, you will play a critical role in helping our customers manage their security solutions effectively and efficiently.Key ResponsibilitiesDesign, develop, and maintain our well-architected services using clean and...

  • Software Engineer II

    5 months ago


    Belfast, United Kingdom Rapid7 Full time

    As a Software Engineer II, you will take ownership of the development of new features for your team, working with cutting edge technologies and owning this 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...


  • Belfast, United Kingdom Rapid7 Full time

    We’re looking for a Software Engineer II in Test that is passionate about making an impact and helping build the next big thing in cybersecurity.  In this position, you will be joining a team of talented engineers who are passionate about establishing quality and test automation infrastructure and standards for Rapid7. We need a team player with a...


  • Belfast, United Kingdom Rapid7 Full time

    About the RoleThe Software Engineer II in Test is a key member of our Quality Engineering team, responsible for ensuring the quality and reliability of our software applications through the development and implementation of testing strategies, frameworks, and automated test scripts.Key ResponsibilitiesMaintain, execute, and create automated tests to ensure...