Lead Software Engineer

World's most advanced and largest intelligence company with 1,000 intelligence professionals, over $300M in sales, serving 1,800+ clients worldwide.
Backend
Principal Software Engineer
Contact Company
1,000 - 5,000 Employees
10+ years of experience
AI · Cybersecurity · Enterprise SaaS

Description For Lead Software Engineer

Recorded Future, the world's largest intelligence company, is seeking a Lead Software Engineer for their Threat Intelligence Team. This role involves working on Security Intelligence Solutions, developing web applications, and improving the platform that processes vast amounts of data to provide actionable intelligence. The ideal candidate will have 10+ years of software engineering experience, proficiency in multiple programming languages, and a strong background in API development. They will lead technical discussions, mentor junior engineers, and contribute to the company's technical objectives. The work environment is fast-paced, collaborative, and focused on continuous improvement. Recorded Future offers a diverse, inclusive workplace with employees from over 40 nationalities and serves more than 45 Fortune 100 companies. Benefits include the opportunity to work on cutting-edge technology, contribute to global cybersecurity efforts, and be part of a company recognized for its excellence in the field.

Key Responsibilities:

  • Design, develop, and deploy high-quality, scalable features
  • Work on complex threat prioritization issues
  • Collaborate with product teams to deliver results
  • Lead technical efforts and make architectural decisions
  • Support DevOps and MLOps activities
  • Mentor and coach junior engineers

Required Skills:

  • 10+ years of software engineering experience
  • Proficiency in Scala, Java, and other programming languages
  • Experience with React JS, JavaScript, TypeScript, and HTML/CSS
  • Strong background in API development
  • Experience in technical leadership and project management
  • Excellent communication skills
  • Bachelor's or Master's degree in Computer Science or related field

Join Recorded Future to work on challenging projects, contribute to global cybersecurity efforts, and be part of a diverse and inclusive team making a real impact in the intelligence industry.

Last updated 2 days ago

Responsibilities For Lead Software Engineer

  • Work on complex issues where analysis of situations or data requires an in-depth evaluation for threat prioritization
  • Continuously design, develop, and deploy features with a focus on high availability, great quality, low latency, and scalability
  • Work together with product teams to understand and deliver expected results
  • Select optimal methods and techniques for obtaining solutions alongside technical coordination of efforts within the Product Team
  • Measure and evaluate features and system metrics to continuously improve data quality and service performance
  • Support DevOps and MLOps activities
  • Network with key contacts outside the area of expertise
  • Contribute broad expertise or unique knowledge to the development of company technical objectives

Requirements For Lead Software Engineer

Java
JavaScript
React
Scala
TypeScript
  • Minimum 10 years of experience as a software engineer, preferably in technical lead roles
  • Experience with more than one general-purpose programming language Scala, Java
  • Proficiency in React JS, Java Script, Type Script, HTML/CSS Styling
  • Experience with data analytics and data processing
  • Ability to learn other coding languages as needed
  • Experience and comfort in API development
  • Experience in technical leadership, leading project teams' development efforts, and setting technical direction
  • Experience in working in agile teams
  • Passion for coaching others and sharing good practices
  • Demonstrated ability to influence an engineering organization
  • Excellent 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

Benefits For Lead Software Engineer

  • Access to the energy, velocity, and freedom of an entrepreneurial culture
  • Opportunity to work on cutting-edge technology
  • Diverse and inclusive work environment
  • Chance to contribute to global cybersecurity efforts

Interested in this job?

Jobs Related To Recorded Future Lead Software Engineer

Senior Resident Engineer Manager

Senior Resident Engineer Manager position for THE LINE - NEOM project, requiring 15+ years of experience in construction and engineering leadership, particularly in marine environments.

Software Development Manager, AWS Incident Tooling & Response

Join AWS as a Software Development Manager for Incident Tooling & Response, managing automated systems that keep the cloud running and mitigate large-scale events.

Senior/Principal Software Engineer - CTJ - Poly

Senior/Principal Software Engineer role at Microsoft Security, building advanced cloud security solutions for the Defender team.

Principal Software Engineer

Microsoft seeks a Principal Software Engineer to lead next-gen AI and web data platform development for Bing, offering competitive pay and benefits.

Principal Communications Manager

Lead executive and employee communications at Intuit, driving internal communications programs for the People and Places organization.