Lead Software Engineer

Recorded Future
Summary
Join Recorded Future, a leading intelligence company, as a Lead Software Engineer to develop and maintain our state-of-the-art malware analysis sandbox. You will extend data processing capabilities for rich malware reports, build tools and infrastructure to manage massive datasets and millions of VMs, create web services for user interaction, and develop tools for OS and hypervisor customization. This role requires proficiency in at least one backend language (preferably Go) and a proven track record of building high-quality software. Experience with Linux, Postgres, QEMU, and RFC/protocol implementation is a plus. Recorded Future offers a collaborative environment with a diverse team and values high standards, inclusion, and ethical practices.
Requirements
- You are comfortable working asynchronously
- You are proficient with at least one back-end language, preferably Go
- You have a proven track record of building high-quality software (through past experience, projects or contributions)
- You like to automate repetitive tasks
Responsibilities
- Extend our data processing capabilities to provide rich reports on malware through static and dynamic analysis
- Build tools and infrastructure to run our diverse workloads. Youβll be: managing over 10PB of data, running millions of VMs a day and processing TBs of data every hour
- Build web services to help our users effectively interact with Sandbox
- Build tools to customize and analyze operating systems and hypervisors for malware analysis. (Windows, Unix, Android, qemu etc.)
Preferred Qualifications
- Linux
- Postgres
- QEMU
- Implementing RFCs and protocols
Share this job:
Similar Remote Jobs

