Recorded Future is seeking an outstanding Lead Software Engineer to join their Threat Intelligence Team within the R&D organization. This role involves working on complex issues related to threat prioritization, continuously designing and deploying features with a focus on high availability and scalability, and collaborating with product teams to deliver expected results.
The ideal candidate will have:
- Minimum 10 years of experience as a software engineer, preferably in technical lead roles
- Experience with more than one general-purpose programming language, particularly Scala and Java
- Proficiency in React JS, JavaScript, TypeScript, and HTML/CSS styling is welcomed
- Experience with data analytics, data processing, and API development
- Ability to architect and develop solutions to ambiguous problems with significant impact
- Experience in technical leadership, leading project teams' development efforts, and setting technical direction
- Strong verbal and written communication skills
- Bachelor's and/or Master's degree in Computer Science, Computer Engineering, or equivalent education/work experience
- Strong English skills
Key responsibilities include:
- Working on complex issues for threat prioritization
- Designing, developing, and deploying features focusing on high availability, quality, low latency, and scalability
- Collaborating with product teams to understand and deliver expected results
- Selecting optimal methods and techniques for obtaining solutions
- Measuring and evaluating features and system metrics
- Supporting DevOps and MLOps activities
- Contributing expertise to the development of company technical objectives
Recorded Future offers a dynamic work environment, access to entrepreneurial culture, and the opportunity to work on challenging problems in the field of security intelligence solutions. The company values diversity and is committed to creating an inclusive workplace for all employees.