Social network you want to login/join with:
About the Role
As a Software Engineer II, you will be a hands-on engineer working with cutting-edge technologies in a collaborative environment. You will learn best practices, receive ongoing development through coaching, mentoring, and pairing, and have opportunities to problem-solve and innovate.
About the Team
The Platform Analytics team, part of our Data & Analytics Platform, plays a vital role in helping Rapid7 protect customers from attacks and breaches globally. The team manages high-volume telemetry data to enable system monitoring, develop features, and generate actionable metrics for various organizational levels. Our data stack includes Kafka, Kubernetes, AWS, TimescaleDB, Spark, and more.
Responsibilities
* Build, maintain, and deploy well-architected services by writing correct, clean code following best practices.
* Participate actively in designing and planning upcoming features, with engineers involved at all stages.
* Collaborate with teams such as Product Analytics, UX, and Product Management to leverage product data.
* Work cross-functionally to support the delivery of a shared Data Platform.
Minimum Skills and Qualifications
* 2-4 years of software development experience using Python or similar languages.
* Experience with data engineering tools like Kafka, RDBMS, SQS, Lambda; Spark is a plus.
* Familiarity with infrastructure as code, particularly Terraform.
* Cloud experience, preferably with AWS.
* Experience with container technologies such as Docker, Kubernetes, EKS, ECS.
* Knowledge of time series databases like Timescale, Influx, or Timestream is a plus.
* Understanding of network concepts including subnets, firewalls, security groups, ACLs.
* Strong communication skills and a customer-focused mindset.
* Ability to thrive in a fast-growing, evolving environment.
We value diverse teams and ideas. If you're excited about this opportunity and believe your experience can contribute, apply today.
#J-18808-Ljbffr