Senior Software Engineer

World's most advanced and largest intelligence company with 1,000 intelligence professionals, over $300M in sales, serving over 1,800 clients worldwide.
Security
Senior Software Engineer
Contact Company
501 - 1,000 Employees
5+ years of experience
Cybersecurity

Description For Senior Software Engineer

Recorded Future, the world's most advanced and largest intelligence company, is seeking a Senior Software Engineer to join their team. With 1,000 intelligence professionals, over $300M in sales, and serving over 1,800 clients worldwide, Recorded Future is at the forefront of cybersecurity intelligence.

The Senior Software Engineer will play a crucial role in implementing and improving the company's vulnerability scanning system at scale. This position requires close collaboration with the Research & Development team to translate requirements into highly effective scanning solutions. The ideal candidate will bring extensive experience with vulnerability scanning tools, deployment using Kubernetes, and expert-level proficiency in Python, with additional experience in Golang.

Key responsibilities include:

  1. Implementing and enhancing the vulnerability scanning system
  2. Optimizing scanning tools for performance and accuracy at scale
  3. Deploying solutions using Kubernetes
  4. Developing workflow-based automation to enhance scanning operations
  5. Applying deep understanding of network protocols and attack vectors
  6. Collaborating with cross-functional teams
  7. Writing high-quality, maintainable code in Python and Golang
  8. Performance tuning and monitoring of the scanning system
  9. Producing comprehensive documentation

The ideal candidate will have a Bachelor's or Master's degree in Computer Science, Cybersecurity, or a related field, along with 5+ years of experience in software engineering focused on cybersecurity or network-related development. They should have extensive experience with vulnerability scanning tools, expert-level proficiency in Python, experience with Golang, and strong knowledge of Kubernetes.

Recorded Future offers a diverse and inclusive work environment, with employees (known as "Futurists") representing over 40 nationalities. The company's dedication to empowering clients with intelligence to disrupt adversaries has earned them a 4.8-star user rating from Gartner and more than 45 of the Fortune 100 companies as clients.

Join Recorded Future to be part of a cutting-edge team working on critical cybersecurity challenges and contribute to making the digital world safer for organizations worldwide.

Last updated 5 months ago

Responsibilities For Senior Software Engineer

  • Implement and enhance the vulnerability scanning system
  • Leverage and develop vulnerability scanning tools
  • Deploy solutions using Kubernetes
  • Develop workflow-based automation
  • Apply understanding of network protocols and attack vectors
  • Collaborate with cross-functional teams
  • Write high-quality code in Python and Golang
  • Performance tune the scanning system
  • Produce and maintain documentation

Requirements For Senior Software Engineer

Python
Go
Kubernetes
  • Bachelor's or Master's degree in Computer Science, Cybersecurity, or related field
  • 5+ years of experience in software engineering with cybersecurity focus
  • Extensive experience with vulnerability scanning tools
  • Expert-level proficiency in Python
  • Experience with Golang
  • Strong experience with Kubernetes
  • Deep understanding of network protocols and attack vectors
  • Experience with workflow-based automation
  • Strong problem-solving skills
  • Excellent communication skills

Interested in this job?

Jobs Related To Recorded Future Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Recorded Future, focusing on implementing and improving vulnerability scanning systems at scale.

Senior Software Engineer - Security

Senior Software Engineer position at Microsoft Security in Dublin, focusing on authentication and identity security solutions with hybrid work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure AI Platform, focusing on security architecture and compliance for AI services in Hyderabad, India.

Senior Security Engineer

Senior Security Engineer position at Microsoft's Threat Intelligence Center, focusing on malware analysis and security research, offering remote work and competitive compensation.

Senior Software Engineer, Security

Senior Software Engineer position at Microsoft Security focusing on red team tools development and intelligent adversary emulation platforms.