Senior Software Engineer - REMOTE USA



Reston, VA
Full Time
3y ago

Company Description

FireEye is the intelligence-led security company. Working as a seamless, scalable extension of customer security operations, FireEye offers a single platform that blends innovative security technologies, nation-state grade threat intelligence, and world-renowned Mandiant® consulting. With this approach, FireEye eliminates the complexity and burden of cyber security for organizations struggling to prepare for, prevent, and respond to cyber attacks. Learn more about FireEye's world-class solutions and global footprint at

Job Description

Mandiant Threat Intelligence seeks an experienced and motivated individual to be a member of our Vulnerability & Exploitation team, which is responsible for performing deep assessments of software and web application vulnerabilities, tracking exploit code releases and exploitation activities, and the creation of detailed and actionable reports in support of our global commercial and government customers. As a Senior Software Engineer, you will play a key role in creating a cutting-edge intelligence system to support one of the best vulnerability intelligence products in the market and work side-by-side with intelligence analysts.

You’ll work in an environment that encourages creative thinking and novel solutions to interesting problems. You’ll collaborate with fellow experts. You’ll come up with ways to do things more quickly and more effectively while maintaining a laser focus on quality. Our team combines technical experts and intelligence analysts to build systems providing data and insights. We constantly adapt to a changing target landscape to maintain access to information.

Bottom line: You will create and maintain solutions that will make our team smarter, faster, and better at what we do – protecting the world from evil.


  • Implement new intelligence analysis workflow systems
  • Maintain and improve code base of existing projects
  • Develop new technologies to capture source data
  • Work with our team of experts (analysts, researchers, etc.) to understand our intelligence data
  • Actively work with stakeholders to expand threat intelligence coverage
  • Design and implement solutions to  back-end and front-end problems
  • Write and review requirements and implementation documentation



Minimum Requirements: 

  • A minimum of five years previous professional experience
  • A minimum of 3 years of Python application development experience
  • A minimum of 2 years of experience working with database systems: SQL and NOSQL
  • Knowledge of and interest in working with UI based technologies: HTML, CSS, and JavaScript (React), and front-end development skills
  • Excellent knowledge of file systems and data storage, e.g. RDBMS, Lucene based indexing, JSON documents
  • A minimum of 3 years working with IDEs, e.g. Eclipse, IntelliJ, PyCharm
  • Excellent knowledge of object-oriented design and implementation patterns and concepts
  • Strong experience with client/server implementation patterns and technologies
  • A minimum of 1 years working with git-based code repository systems
  • A minimum of 1 year working with Linux systems
  • A minimum of 1 year working with REST API and databases
  • Ability to work as a member of a small global team in a fast-paced environment
  • Excellent verbal and written communication skills

Desired Qualifications: 

  • Experience with data management within and designing indexes for ElasticSearch
  • Experience with agile development processes and rapid prototyping
  • Knowledge of data transfer protocols and technologies, e.g. pipes, sockets
  • Experience with a task tracking system, e.g. JIRA, BugZilla
  • Experience with a document management and knowledge system, e.g. Confluence and SharePoint
  • Experience with cloud vendors, e.g. Amazon AWS
  • Prior experience in cyber security (specifically, vulnerabilities and their exploitation)
  • Interest in potential development of analytic capabilities or learning analytic fundamentals


Additional Information

At FireEye we are committed to our #OneTeam approach combining diversity, collaboration, and excellence. All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability.

Minimum Salary: $120,000. Final salary will be determined commensurately with cost of living, experience level, and/or any other legally permissible considerations.

Incentive Compensation: Eligibility for annual bonus subject to individual and company performance; eligibility for award of Restricted Stock Units subject to eligibility requirements, approval from FireEye’s Compensation Committee, and vesting terms 

Benefits: Employer subsidized benefits include Medical, Dental, Vision, Life, and Disability Insurance. Subject to eligibility requirements, FireEye also offers the ability to participate in 401(k), Flexible Spending Accounts, Health Savings Accounts, Dependent Care Spending Accounts, and Employee Stock Purchase Program. FireEye also provides Paid Time Off, Flexible Paid Sick Time, and Paid Holidays. 

*Disclosure as required by sb19-085 (8-5-20)

Apply for this job

Click on apply will take you to the actual job site or will open email app.

Click above box to copy link
Get exclusive remote work stories and fresh remote jobs, weekly 👇
View all remote jobs
Onkar By: Onkar