Software Engineer II
Job Overview:
At Rapid7, we want passionate and humble individuals that want to make a difference in the DevOps, IT and Security domains. Are you a great developer? Awesome. Are you a developer wanting to improve multiple industries? Then Hi -- we’re hiring.
We strive to provide value to our customers. We ask every engineer to have a voice in what and how we build things. You don't need prior security knowledge -- our primary challenges on the core engineering team are data pipelining, attribution, visualization and scale.
You will help build services to ingest IT and security data. You will write algorithms that connect entities of data together. You will build a platform that analyzes data and provides insights that make our customers lives’ better. You will build incredible user experiences that redefine the expectations of security and IT professionals. You will build products that help protect your mom’s social security number.
Job Responsibilities:
- Build amazing products
- Demonstrate eagerness to learn new technologies and explore new problem domains
- Participate in a cross-functional team environment that continually collaborates and improves
Job Qualifications:
- BS/MS in Computer Science (or equivalent experience)
- 2+ years of software development experience in distributed systems
- Experience in OO programming with Java or similar language
- Passionate about building software, ambitious and humble
- Team-oriented, possess a positive attitude and works well with others
- Outstanding communication skills, both written and oral
Job Plusses:
- Experience with:
- Amazon Web Services
- Queue based architectures
- Distributed systems, SaaS
- ElasticSearch, Presto, EMR