Job Overview:
Software Engineer II is a part of our Endpoint Engineering group who are at the forefront of keeping our customers safe from attacks and breaches. You will be working as part of a high impact and cross-functional team, creating end-to-end security solutions that drive customer security. You will be given the time to continue to develop your skills surrounded by a team of incredibly smart and experienced Engineers.
Requirements:
Bachelor's degree in Computer Science/Engineering or Mathematics
A minimum of 3 years experience in software development
Team player – able to communicate, collaborate and work effectively in a globally distributed team.
Preferred Requirements
OS system expertise for core concepts and subsystems.
Knowledge in Security and secure software development
Prior experience developing endpoint software.
Background in scalable, light-weight and highly performing systems.
Understanding of multi-threaded and multi-processed concurrent systems development in any of our supported platforms, with an interest to grow skills in all of them.
Responsibilities:
Extend our existing codebase and test suites utilizing Go, also C++ and other tools as appropriate.
Brainstorm, define, and build collaboratively across multiple teams.
Build elegant, robust, and reliable solutions for complex technical problems.
Troubleshoot issues within the product when necessary, assisting customer support.
Leverage your understanding of engineering best practices, including topics like secure coding, testing paradigms, effective peer code reviews, logging, and resilient architecture patterns, to ensure that our code is clean and our deliverables are of high quality.
Be an energetic “self-starter” who is empowered to take ownership and be accountable for deliverables, both individually and as part of a team.
#LI-JG
0 applies
3 views
Other Jobs from Rapid7
Lead Software Engineer
Senior Detection Operations Engineer
Software Engineer II - Golang
Medior Software Engineer - Python / Threat Intelligence
Similar Jobs
Software Developer
Senior Software Engineer - Backend Applications
Software Engineer
Senior Software Engineer, User Connections
Senior Software Engineer, Communication
Senior Software Engineer, Avatar Expression
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say