Lead Software Engineer

World's most advanced intelligence company with 1,000 professionals, $300M in sales, serving 1,800 clients worldwide.
Backend
Staff Software Engineer
Contact Company
501 - 1,000 Employees
10+ years of experience
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 within R&D. This role offers an opportunity to work with cutting-edge Security Intelligence Solutions, helping clients stay ahead of business threats. The position involves working with an immense dataset and building web applications that process and analyze intelligence data.

As a Lead Software Engineer, you'll join a dynamic team of talented professionals in a fast-paced environment, working on complex challenges that directly impact global clients. The role combines technical leadership with hands-on development, requiring expertise in multiple programming languages and frameworks. You'll be responsible for designing scalable solutions, mentoring junior engineers, and driving technical excellence across the team.

The company's impressive credentials include serving over 1,800 clients worldwide, with more than 45 Fortune 100 companies and a 4.8-star Gartner rating. Recorded Future offers a diverse, inclusive environment with employees representing over 40 nationalities. The role provides an excellent opportunity to work at the intersection of cybersecurity and software engineering, making a real impact in threat intelligence while growing professionally in a supportive, innovative environment.

This position is perfect for experienced engineers who are passionate about cybersecurity, enjoy technical leadership, and want to work with cutting-edge technology in a company that values both technical excellence and professional growth. The role offers the chance to shape the future of threat intelligence technology while working with a global team of experts.

Last updated 3 months ago

Responsibilities For Lead Software Engineer

  • Work on complex issues where analysis of situations or data requires in-depth evaluation for threat prioritization
  • Design, develop, and deploy features with focus on high availability, quality, low latency, and scalability
  • Work with product teams to understand and deliver expected results
  • Select optimal methods and techniques for obtaining solutions
  • Measure and evaluate features and system metrics
  • Support DevOps and MLOps activities
  • Lead technical discussions and set technical direction
  • Coach and mentor junior engineers

Requirements For Lead Software Engineer

Java
JavaScript
React
TypeScript
Scala
  • Minimum 10 years of experience as a software engineer, preferably in technical lead roles
  • Experience with Scala, Java programming languages
  • Proficiency in React JS, JavaScript, TypeScript, HTML/CSS
  • Experience with data analytics and data processing
  • Experience in API development
  • Experience in technical leadership and leading project teams
  • Experience working in agile teams
  • Bachelor's and/or Master's degree in Computer Science, Computer Engineering, or equivalent
  • Strong English skills
  • Excellent verbal and written communication skills

Benefits For Lead Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Diverse and inclusive work environment
  • Professional development opportunities
  • Work with cutting-edge technology
  • Global team collaboration

Interested in this job?

Jobs Related To Recorded Future Lead Software Engineer

Lead Software Engineer

Lead Software Engineer role at Recorded Future, building threat intelligence solutions with 10+ years experience required in Java, Scala, and web technologies.

Staff Systems Design Engineer

Staff Systems Design Engineer position at Redwood Materials, developing advanced system models for sustainable battery recycling facilities, requiring 7+ years of experience in systems design engineering.

Staff Software Engineer

Staff Software Engineer position at Dataland, building a Generalized Data Interface to revolutionize business data management across multiple systems.

Full Stack Engineer (L5), N-Tech Software Engineering

Senior Full Stack Engineer position at Netflix focusing on AI integration and internal tools development, offering remote work and competitive compensation.

Senior Server/Backend Software Engineer, Spry Fox Studio

Senior Server/Backend Software Engineer position at Netflix's Spry Fox studio, building non-violent MMO games with competitive compensation $100-350K.