Software Engineer - Escalations
ReversingLabs
N/A
Job Details
Full-time
Full Job Description
At ReversingLabs, we are providing the world’s largest threat intelligence repository to protect software development and power advanced security solutions, keeping the most advanced cybersecurity organizations and Fortune 500 enterprises informed and ahead of the threats. Our software supply chain security and threat intelligence solutions have become essential to advancing enterprise cybersecurity maturity globally.
Notable breaches such as SolarWinds, CircleCI and 3CX have elevated software supply chain security as a top initiative across every organization developing or purchasing software. Only ReversingLabs delivers the software package analysis speed and intelligence needed to protect against this critical area of risk.
Our vision is clear. Arming every company with end-to-end insights to ensure development releases securely, IT purchases safely, and the SOC can effectively detect, isolate and respond. We are seeking extraordinary talent for this game changing opportunity to help forge this transformational journey at ReversingLabs.
You, as the Software Engineer - Escalations, will join our fast-paced and world-class cybersecurity business – adding new features and improving existing functionality.
You will build and maintain enterprise appliance products running in physical, virtual, and SaaS environments by following Agile practices. You will tackle a range of development challenges using RESTful APIs, web apps displaying complex data models, and integrations with various products & services. You will be using cutting edge technology such as Python, Django, Go, and JavaScript/React.
A key aspect of the role is supporting software used by large enterprises and interacting with customers in deployment, post-sales acceptance and proofs of concept.
Note - the ideal candidate will be within a commutable distance to our Cambridge, MA office.
What You Will Do
- Design and implement applications with new features in addition to diagnosing and resolving issues with deployed software
- As a member of the Escalations team, serve as a liaison with Technical Support
- Interact directly with customers as necessary for troubleshooting, POCs, and acceptance testing
- Assess and recommend new technologies, libraries, and techniques to enhance ReversingLabs products
- Work with remote team members
- Other duties as assigned
What We Are Looking For
- Minimum of 3 years experience
- Experience with Linux-based operating systems, including package management
- Proficient in Python (preferred) or other object-oriented programming languages; experience with Go is a plus
- Experience designing, implementing, debugging, and monitoring distributed systems and RESTful services
- Experience implementing Web applications using HTML/CSS, the React JavaScript library, and the Django framework
- Knowledge of databases (including both SQL and NoSQL)
- Experience with Agile development methodologies, including Scrum and Kanban
- Familiar with all aspects of the software development lifecycle, including design, bug fixing, testing, and release
- Excellent communication skills and ability to work well with other teams including QA, Technical Support, DevOps, Product/Program Management, and Customer Success
- Experience with virtualization (VMware, VirtualBox) and containerization (Docker)
- Familiar with message queuing systems, e.g. RabbitMQ
- Familiar with single sign-on (SSO) authentication schemes and products
- Familiar with cloud-based development including Git/GitLab
- Experience with Continuous Integration/Deployment practices and streamlined delivery of code, e.g. Jenkins
- B.S. or M.S. degree in Computer Science or related technical field
Benefits
- Competitive compensation packages (base, bonus and equity)
- HRA - RL covers your Medical deductible through reimbursements
- Employer paid dental, vision, disability & life insurance
- Voluntary Buy up Life Insurance for you and your dependents
- 401k: Traditional and Roth
- Flexible Spending Accounts (health & dependent)
- Flexible PTO-take time when you need it
- Quarterly (3 day) Wellness Weekends
- Pet insurance
- Hospital Indemnity insurance and Accident insurance
- Employee Assistance Plan (EAP)- offering mental health, financial, and legal resources
- Remote Work Stipend to cover the cost of your internet and cell phone cost
- All employees receive a complimentary membership to the Calm app, promoting mental well-being and stress reduction
- Volunteer Time allowance of 8 hours yearly to support the 501c of your choice
- Opportunities for advancement
- Innovative and collaborative work environment
ReversingLabs was founded in 2009 with the mission to offer the ultimate threat detection solutions. Our security products are used by some of the largest organizations in the world, including 2 of the top 3 banks, 4 of the top 6 software companies, and 2 of the top 6 insurance companies. We have been honored with numerous awards through the years including the 2023 Global InfoSec Award, 2022 CDM Global Infosec Awards, 2021 SC Media Trust Award for Best Threat Intelligence Technology, a 2020 Stevie Award, and the 2017 JPMorgan Chase Hall of Innovation Award for our truly unique malware and explainable threat intelligence products.
Our pioneering technologies, exceptional products, and successful customer deployments also drove investments in ReversingLabs by some of the prominent investors in the world. With remote employees throughout the United States and England, and offices in Boston, United States and Zagreb, Croatia, ReversingLabs will continue to deliver groundbreaking innovation with top global talent.
We are committed to an inclusive and diverse team. ReversingLabs is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status. If there is a match between your experiences/skills and the Company needs, we will contact you directly. ReversingLabs is an equal opportunity employer.
Applicants only - Recruiting agencies, please do not contact.